• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/ipv6/

Lines Matching refs:ipv6

35 #include <net/ipv6.h>
187 hlist_add_head_rcu(&tb->tb6_hlist, &net->ipv6.fib_table_hash[h]);
199 table->tb6_root.leaf = net->ipv6.ip6_null_entry;
234 head = &net->ipv6.fib_table_hash[h];
248 fib6_link_table(net, net->ipv6.fib6_main_tbl);
249 fib6_link_table(net, net->ipv6.fib6_local_tbl);
260 return net->ipv6.fib6_main_tbl;
266 return (struct dst_entry *) lookup(net, net->ipv6.fib6_main_tbl, fl, flags);
271 fib6_link_table(net, net->ipv6.fib6_main_tbl);
399 head = &net->ipv6.fib_table_hash[h];
666 info->nl_net->ipv6.rt6_stats->fib_rt_entries++;
669 info->nl_net->ipv6.rt6_stats->fib_route_nodes++;
678 if (!timer_pending(&net->ipv6.ip6_fib_timer) &&
680 mod_timer(&net->ipv6.ip6_fib_timer,
681 jiffies + net->ipv6.sysctl.ip6_rt_gc_interval);
686 if (!timer_pending(&net->ipv6.ip6_fib_timer))
687 mod_timer(&net->ipv6.ip6_fib_timer,
688 jiffies + net->ipv6.sysctl.ip6_rt_gc_interval);
732 sfn->leaf = info->nl_net->ipv6.ip6_null_entry;
733 atomic_inc(&info->nl_net->ipv6.ip6_null_entry->rt6i_ref);
796 pn->leaf = info->nl_net->ipv6.ip6_null_entry;
981 return net->ipv6.ip6_null_entry;
1032 fn->leaf = net->ipv6.ip6_null_entry;
1113 net->ipv6.rt6_stats->fib_rt_entries--;
1114 net->ipv6.rt6_stats->fib_discarded_routes++;
1137 net->ipv6.rt6_stats->fib_route_nodes--;
1176 if (fn == NULL || rt == net->ipv6.ip6_null_entry)
1395 head = &net->ipv6.fib_table_hash[h];
1474 net->ipv6.sysctl.ip6_rt_gc_interval;
1477 mod_timer(&net->ipv6.ip6_fib_timer, jiffies + HZ);
1480 gc_args.timeout = net->ipv6.sysctl.ip6_rt_gc_interval;
1488 mod_timer(&net->ipv6.ip6_fib_timer,
1490 + net->ipv6.sysctl.ip6_rt_gc_interval));
1492 del_timer(&net->ipv6.ip6_fib_timer);
1503 setup_timer(&net->ipv6.ip6_fib_timer, fib6_gc_timer_cb, (unsigned long)net);
1505 net->ipv6.rt6_stats = kzalloc(sizeof(*net->ipv6.rt6_stats), GFP_KERNEL);
1506 if (!net->ipv6.rt6_stats)
1509 net->ipv6.fib_table_hash = kcalloc(FIB6_TABLE_HASHSZ,
1510 sizeof(*net->ipv6.fib_table_hash),
1512 if (!net->ipv6.fib_table_hash)
1515 net->ipv6.fib6_main_tbl = kzalloc(sizeof(*net->ipv6.fib6_main_tbl),
1517 if (!net->ipv6.fib6_main_tbl)
1520 net->ipv6.fib6_main_tbl->tb6_id = RT6_TABLE_MAIN;
1521 net->ipv6.fib6_main_tbl->tb6_root.leaf = net->ipv6.ip6_null_entry;
1522 net->ipv6.fib6_main_tbl->tb6_root.fn_flags =
1526 net->ipv6.fib6_local_tbl = kzalloc(sizeof(*net->ipv6.fib6_local_tbl),
1528 if (!net->ipv6.fib6_local_tbl)
1530 net->ipv6.fib6_local_tbl->tb6_id = RT6_TABLE_LOCAL;
1531 net->ipv6.fib6_local_tbl->tb6_root.leaf = net->ipv6.ip6_null_entry;
1532 net->ipv6.fib6_local_tbl->tb6_root.fn_flags =
1541 kfree(net->ipv6.fib6_main_tbl);
1544 kfree(net->ipv6.fib_table_hash);
1546 kfree(net->ipv6.rt6_stats);
1554 del_timer_sync(&net->ipv6.ip6_fib_timer);
1557 kfree(net->ipv6.fib6_local_tbl);
1559 kfree(net->ipv6.fib6_main_tbl);
1560 kfree(net->ipv6.fib_table_hash);
1561 kfree(net->ipv6.rt6_stats);