Lines Matching refs:fib6_table
56 struct fib6_table *table,
59 struct fib6_table *table,
111 lockdep_is_held(&f6i->fib6_table->tb6_lock)); in fib6_update_sernum()
211 static void fib6_free_table(struct fib6_table *table) in fib6_free_table()
217 static void fib6_link_table(struct net *net, struct fib6_table *tb) in fib6_link_table()
237 static struct fib6_table *fib6_alloc_table(struct net *net, u32 id) in fib6_alloc_table()
239 struct fib6_table *table; in fib6_alloc_table()
253 struct fib6_table *fib6_new_table(struct net *net, u32 id) in fib6_new_table()
255 struct fib6_table *tb; in fib6_new_table()
271 struct fib6_table *fib6_get_table(struct net *net, u32 id) in fib6_get_table()
273 struct fib6_table *tb; in fib6_get_table()
301 struct fib6_table *fib6_new_table(struct net *net, u32 id) in fib6_new_table()
306 struct fib6_table *fib6_get_table(struct net *net, u32 id) in fib6_get_table()
351 struct fib6_table *tb; in fib6_tables_seq_read()
399 rt->fib6_table->fib_seq++; in call_fib6_entry_notifiers()
415 rt->fib6_table->fib_seq++; in call_fib6_multipath_entry_notifiers()
426 rt->fib6_table->fib_seq++; in call_fib6_entry_notifiers_replace()
465 static int fib6_table_dump(struct net *net, struct fib6_table *tb, in fib6_table_dump()
498 struct fib6_table *tb; in fib6_tables_dump()
570 static int fib6_dump_table(struct fib6_table *table, struct sk_buff *skb, in fib6_dump_table()
625 struct fib6_table *tb; in inet6_dump_fib()
739 struct fib6_table *table, in fib6_add_1()
955 const struct fib6_table *table) in __fib6_drop_pcpu_from()
988 const struct fib6_table *table;
1000 const struct fib6_table *table) in fib6_drop_pcpu_from()
1027 struct fib6_table *table = rt->fib6_table; in fib6_purge_rt()
1069 lockdep_is_held(&rt->fib6_table->tb6_lock)); in fib6_add_rt2node()
1090 lockdep_is_held(&rt->fib6_table->tb6_lock))) { in fib6_add_rt2node()
1157 lockdep_is_held(&rt->fib6_table->tb6_lock)); in fib6_add_rt2node()
1181 lockdep_is_held(&rt->fib6_table->tb6_lock)); in fib6_add_rt2node()
1296 lockdep_is_held(&rt->fib6_table->tb6_lock)); in fib6_add_rt2node()
1313 lockdep_is_held(&rt->fib6_table->tb6_lock)); in fib6_add_rt2node()
1341 lockdep_is_held(&rt->fib6_table->tb6_lock)); in __fib6_update_sernum_upto_root()
1348 lockdep_is_held(&rt->fib6_table->tb6_lock)); in __fib6_update_sernum_upto_root()
1360 spin_lock_bh(&f6i->fib6_table->tb6_lock); in fib6_update_sernum_stub()
1362 spin_unlock_bh(&f6i->fib6_table->tb6_lock); in fib6_update_sernum_stub()
1375 struct fib6_table *table = rt->fib6_table; in fib6_add()
1744 struct fib6_table *table, in fib6_find_prefix()
1776 struct fib6_table *table, in fib6_repair_tree()
1900 static void fib6_del_route(struct fib6_table *table, struct fib6_node *fn, in fib6_del_route()
2002 struct fib6_table *table; in fib6_del()
2008 table = rt->fib6_table; in fib6_del()
2245 struct fib6_table *table; in __fib6_clean_all()
2423 struct fib6_table *tb; in fib6_net_exit()
2545 static struct fib6_table *ipv6_route_seq_next_table(struct fib6_table *tbl, in ipv6_route_seq_next_table()
2563 return hlist_entry_safe(node, struct fib6_table, tb6_hlist); in ipv6_route_seq_next_table()