Searched refs:fib_table (Results  1 – 8 of 8) sorted by relevance
| /Linux-v6.6/include/net/ | 
| D | ip_fib.h | 168 struct fib_table;178 	struct fib_table	*table;
 252 struct fib_table {  struct
 273 int fib_table_lookup(struct fib_table *tb, const struct flowi4 *flp,  argument
 275 int fib_table_insert(struct net *, struct fib_table *, struct fib_config *,
 277 int fib_table_delete(struct net *, struct fib_table *, struct fib_config *,
 279 int fib_table_dump(struct fib_table *table, struct sk_buff *skb,
 281 int fib_table_flush(struct net *net, struct fib_table *table, bool flush_all);
 282 struct fib_table *fib_trie_unmerge(struct fib_table *main_tb);
 283 void fib_table_flush_external(struct fib_table *table);
 [all …]
 
 | 
| /Linux-v6.6/net/ipv4/ | 
| D | fib_trie.c | 1020 	struct fib_table *tb;  in fib_find_matching_alias()1215 int fib_table_insert(struct net *net, struct fib_table *tb,  in fib_table_insert()
 1444 int fib_table_lookup(struct fib_table *tb, const struct flowi4 *flp,  in fib_table_lookup()
 1712 int fib_table_delete(struct net *net, struct fib_table *tb,  in fib_table_delete()
 1841 static void fib_trie_free(struct fib_table *tb)  in fib_trie_free()
 1899 struct fib_table *fib_trie_unmerge(struct fib_table *oldtb)  in fib_trie_unmerge()
 1903 	struct fib_table *local_tb;  in fib_trie_unmerge()
 1958 void fib_table_flush_external(struct fib_table *tb)  in fib_table_flush_external()
 2027 int fib_table_flush(struct net *net, struct fib_table *tb, bool flush_all)  in fib_table_flush()
 2116 static void __fib_info_notify_update(struct net *net, struct fib_table *tb,  in __fib_info_notify_update()
 [all …]
 
 | 
| D | fib_frontend.c | 54 	struct fib_table *local_table, *main_table;  in fib4_rules_init()76 struct fib_table *fib_new_table(struct net *net, u32 id)  in fib_new_table()
 78 	struct fib_table *tb, *alias = NULL;  in fib_new_table()
 112 struct fib_table *fib_get_table(struct net *net, u32 id)  in fib_get_table()
 114 	struct fib_table *tb;  in fib_get_table()
 132 static void fib_replace_table(struct net *net, struct fib_table *old,  in fib_replace_table()
 133 			      struct fib_table *new)  in fib_replace_table()
 154 	struct fib_table *old, *new, *main_table;  in fib_unmerge()
 192 		struct fib_table *tb;  in fib_flush()
 213 	struct fib_table *table;  in __inet_dev_addr_type()
 [all …]
 
 | 
| D | fib_rules.c | 113 	struct fib_table *tbl;  in fib4_rule_action()206 static struct fib_table *fib_empty_table(struct net *net)  in fib_empty_table()
 248 			struct fib_table *table;  in fib4_rule_configure()
 
 | 
| D | fib_semantics.c | 1157 		struct fib_table *tbl = NULL;  in fib_check_nh_v4_gw()2057 	struct fib_table *tb = res->table;  in fib_select_default()
 
 | 
| D | devinet.c | 163 		struct fib_table *local;  in __ip_dev_find()
 | 
| /Linux-v6.6/include/net/netns/ | 
| D | ipv4.h | 19 struct fib_table;61 	struct fib_table __rcu	*fib_main;
 62 	struct fib_table __rcu	*fib_default;
 
 | 
| /Linux-v6.6/net/core/ | 
| D | filter.c | 5794 		struct fib_table *tb;  in bpf_ipv4_fib_lookup()
 |