Lines Matching refs:ipv6
10 * YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org>
47 #include <net/ipv6.h>
124 list_for_each_entry_rcu(mrt, &net->ipv6.mr6_tables, list)
144 err = fib_rules_lookup(net->ipv6.mr6_rules_ops, flp, 0, &arg);
231 INIT_LIST_HEAD(&net->ipv6.mr6_tables);
243 net->ipv6.mr6_rules_ops = ops;
257 list_for_each_entry_safe(mrt, next, &net->ipv6.mr6_tables, list) {
261 fib_rules_unregister(net->ipv6.mr6_rules_ops);
265 for (mrt = net->ipv6.mrt6; mrt; mrt = NULL)
269 return net->ipv6.mrt6;
275 *mrt = net->ipv6.mrt6;
281 net->ipv6.mrt6 = ip6mr_new_table(net, RT6_TABLE_DFLT);
282 return net->ipv6.mrt6 ? 0 : -ENOMEM;
287 ip6mr_free_table(net->ipv6.mrt6);
319 list_add_tail_rcu(&mrt->list, &net->ipv6.mr6_tables);
1549 net->ipv6.devconf_all->mc_forwarding++;
1571 net->ipv6.devconf_all->mc_forwarding--;