/kernel/linux/linux-5.10/include/net/ |
H A D | ip_fib.h | 165 struct fib_table; 175 struct fib_table *table; 248 struct fib_table { struct 269 int fib_table_lookup(struct fib_table *tb, const struct flowi4 *flp, 271 int fib_table_insert(struct net *, struct fib_table *, struct fib_config *, 273 int fib_table_delete(struct net *, struct fib_table *, struct fib_config *, 275 int fib_table_dump(struct fib_table *table, struct sk_buff *skb, 277 int fib_table_flush(struct net *net, struct fib_table *table, bool flush_all); 278 struct fib_table *fib_trie_unmerge(struct fib_table *main_t [all...] |
/kernel/linux/linux-6.6/include/net/ |
H A 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, 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_t [all...] |
/kernel/linux/linux-5.10/net/ipv4/ |
H A 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() 1397 int fib_table_lookup(struct fib_table *tb, const struct flowi4 *flp, in fib_table_lookup() 1664 int fib_table_delete(struct net *net, struct fib_table *tb, in fib_table_delete() 1791 static void fib_trie_free(struct fib_table *tb) in fib_trie_free() 1849 struct fib_table *fib_trie_unmerge(struct fib_table *oldtb) in fib_trie_unmerge() 1853 struct fib_table *local_tb; in fib_trie_unmerge() 1908 void fib_table_flush_external(struct fib_table *tb) in fib_table_flush_external() 1977 int fib_table_flush(struct net *net, struct fib_table *t [all...] |
H A 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 *tabl in __inet_dev_addr_type() [all...] |
H A D | fib_rules.c | 112 struct fib_table *tbl; in fib4_rule_action() 205 static struct fib_table *fib_empty_table(struct net *net) in fib_empty_table() 245 struct fib_table *table; in fib4_rule_configure()
|
H A D | fib_semantics.c | 1155 struct fib_table *tbl = NULL; in fib_check_nh_v4_gw() 2073 struct fib_table *tb = res->table; in fib_select_default()
|
H A D | devinet.c | 160 struct fib_table *local; in __ip_dev_find()
|
/kernel/linux/linux-6.6/net/ipv4/ |
H A 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 *t [all...] |
H A 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 *tabl in __inet_dev_addr_type() [all...] |
H A 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()
|
H A 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()
|
H A D | devinet.c | 163 struct fib_table *local; in __ip_dev_find()
|
/kernel/linux/linux-5.10/include/net/netns/ |
H A D | ipv4.h | 19 struct fib_table; 59 struct fib_table __rcu *fib_main; 60 struct fib_table __rcu *fib_default;
|
/kernel/linux/linux-6.6/include/net/netns/ |
H A D | ipv4.h | 19 struct fib_table; 61 struct fib_table __rcu *fib_main; 62 struct fib_table __rcu *fib_default;
|
/kernel/linux/linux-5.10/net/core/ |
H A D | filter.c | 5419 struct fib_table *tb; in bpf_ipv4_fib_lookup()
|
/kernel/linux/linux-6.6/net/core/ |
H A D | filter.c | 5847 struct fib_table *tb; in bpf_ipv4_fib_lookup()
|