Lines Matching refs:fib6_table
58 struct fib6_table *table,
61 struct fib6_table *table,
112 lockdep_is_held(&f6i->fib6_table->tb6_lock)); in fib6_update_sernum()
207 static void fib6_free_table(struct fib6_table *table) in fib6_free_table()
213 static void fib6_link_table(struct net *net, struct fib6_table *tb) in fib6_link_table()
233 static struct fib6_table *fib6_alloc_table(struct net *net, u32 id) in fib6_alloc_table()
235 struct fib6_table *table; in fib6_alloc_table()
250 struct fib6_table *fib6_new_table(struct net *net, u32 id) in fib6_new_table()
252 struct fib6_table *tb, *new_tb; in fib6_new_table()
282 struct fib6_table *fib6_get_table(struct net *net, u32 id) in fib6_get_table()
285 struct fib6_table *tb; in fib6_get_table()
310 struct fib6_table *fib6_new_table(struct net *net, u32 id) in fib6_new_table()
315 struct fib6_table *fib6_get_table(struct net *net, u32 id) in fib6_get_table()
363 const struct fib6_table *tb; in fib6_tables_seq_read()
411 WRITE_ONCE(rt->fib6_table->fib_seq, rt->fib6_table->fib_seq + 1); in call_fib6_entry_notifiers()
427 WRITE_ONCE(rt->fib6_table->fib_seq, rt->fib6_table->fib_seq + 1); in call_fib6_multipath_entry_notifiers()
438 WRITE_ONCE(rt->fib6_table->fib_seq, rt->fib6_table->fib_seq + 1); in call_fib6_entry_notifiers_replace()
479 static int fib6_table_dump(struct net *net, struct fib6_table *tb, in fib6_table_dump()
512 struct fib6_table *tb; in fib6_tables_dump()
585 static int fib6_dump_table(struct fib6_table *table, struct sk_buff *skb, in fib6_dump_table()
643 struct fib6_table *tb; in inet6_dump_fib()
766 struct fib6_table *table, in fib6_add_1()
1045 struct fib6_table *table = rt->fib6_table; in fib6_purge_rt()
1096 lockdep_is_held(&rt->fib6_table->tb6_lock)); in fib6_add_rt2node()
1117 lockdep_is_held(&rt->fib6_table->tb6_lock))) { in fib6_add_rt2node()
1193 lockdep_is_held(&rt->fib6_table->tb6_lock)); in fib6_add_rt2node()
1217 lockdep_is_held(&rt->fib6_table->tb6_lock)); in fib6_add_rt2node()
1337 lockdep_is_held(&rt->fib6_table->tb6_lock)); in fib6_add_rt2node()
1353 lockdep_is_held(&rt->fib6_table->tb6_lock)); in fib6_add_rt2node()
1403 lockdep_is_held(&rt->fib6_table->tb6_lock)); in __fib6_update_sernum_upto_root()
1410 lockdep_is_held(&rt->fib6_table->tb6_lock)); in __fib6_update_sernum_upto_root()
1429 struct fib6_table *table = rt->fib6_table; in fib6_add()
1811 struct fib6_table *table, in fib6_find_prefix()
1843 struct fib6_table *table, in fib6_repair_tree()
1970 static void fib6_del_route(struct fib6_table *table, struct fib6_node *fn, in fib6_del_route()
2071 struct fib6_table *table; in fib6_del()
2077 table = rt->fib6_table; in fib6_del()
2314 struct fib6_table *table; in __fib6_clean_all()
2393 struct fib6_table *tb6, in fib6_gc_table()
2410 struct fib6_table *table; in fib6_gc_all()
2544 struct fib6_table *tb; in fib6_net_exit()
2669 static struct fib6_table *ipv6_route_seq_next_table(struct fib6_table *tbl, in ipv6_route_seq_next_table()
2687 return hlist_entry_safe(node, struct fib6_table, tb6_hlist); in ipv6_route_seq_next_table()