Searched refs:fib_table (Results  1 – 8 of 8) sorted by relevance
| /Linux-v5.10/include/net/ | 
| D | ip_fib.h | 164 struct fib_table;174 	struct fib_table	*table;
 247 struct fib_table {  struct
 268 int fib_table_lookup(struct fib_table *tb, const struct flowi4 *flp,  argument
 270 int fib_table_insert(struct net *, struct fib_table *, struct fib_config *,
 272 int fib_table_delete(struct net *, struct fib_table *, struct fib_config *,
 274 int fib_table_dump(struct fib_table *table, struct sk_buff *skb,
 276 int fib_table_flush(struct net *net, struct fib_table *table, bool flush_all);
 277 struct fib_table *fib_trie_unmerge(struct fib_table *main_tb);
 278 void fib_table_flush_external(struct fib_table *table);
 [all …]
 
 | 
| /Linux-v5.10/net/ipv4/ | 
| D | fib_trie.c | 1015 	struct fib_table *tb;  in fib_find_matching_alias()1168 int fib_table_insert(struct net *net, struct fib_table *tb,  in fib_table_insert()
 1395 int fib_table_lookup(struct fib_table *tb, const struct flowi4 *flp,  in fib_table_lookup()
 1661 int fib_table_delete(struct net *net, struct fib_table *tb,  in fib_table_delete()
 1788 static void fib_trie_free(struct fib_table *tb)  in fib_trie_free()
 1846 struct fib_table *fib_trie_unmerge(struct fib_table *oldtb)  in fib_trie_unmerge()
 1850 	struct fib_table *local_tb;  in fib_trie_unmerge()
 1905 void fib_table_flush_external(struct fib_table *tb)  in fib_table_flush_external()
 1974 int fib_table_flush(struct net *net, struct fib_table *tb, bool flush_all)  in fib_table_flush()
 2059 static void __fib_info_notify_update(struct net *net, struct fib_table *tb,  in __fib_info_notify_update()
 [all …]
 
 | 
| D | fib_frontend.c | 53 	struct fib_table *local_table, *main_table;  in fib4_rules_init()75 struct fib_table *fib_new_table(struct net *net, u32 id)  in fib_new_table()
 77 	struct fib_table *tb, *alias = NULL;  in fib_new_table()
 111 struct fib_table *fib_get_table(struct net *net, u32 id)  in fib_get_table()
 113 	struct fib_table *tb;  in fib_get_table()
 131 static void fib_replace_table(struct net *net, struct fib_table *old,  in fib_replace_table()
 132 			      struct fib_table *new)  in fib_replace_table()
 153 	struct fib_table *old, *new, *main_table;  in fib_unmerge()
 191 		struct fib_table *tb;  in fib_flush()
 212 	struct fib_table *table;  in __inet_dev_addr_type()
 [all …]
 
 | 
| D | fib_rules.c | 112 	struct fib_table *tbl;  in fib4_rule_action()204 static struct fib_table *fib_empty_table(struct net *net)  in fib_empty_table()
 244 			struct fib_table *table;  in fib4_rule_configure()
 
 | 
| D | fib_semantics.c | 1100 		struct fib_table *tbl = NULL;  in fib_check_nh_v4_gw()2011 	struct fib_table *tb = res->table;  in fib_select_default()
 
 | 
| D | devinet.c | 160 		struct fib_table *local;  in __ip_dev_find()
 | 
| /Linux-v5.10/include/net/netns/ | 
| D | ipv4.h | 19 struct fib_table;59 	struct fib_table __rcu	*fib_main;
 60 	struct fib_table __rcu	*fib_default;
 
 | 
| /Linux-v5.10/net/core/ | 
| D | filter.c | 5325 		struct fib_table *tb;  in bpf_ipv4_fib_lookup()
 |