Home
last modified time | relevance | path

Searched refs:fib_table (Results 1 - 16 of 16) sorted by relevance

/kernel/linux/linux-5.10/include/net/
H A Dip_fib.h165 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 Dip_fib.h168 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 Dfib_trie.c1015 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 Dfib_frontend.c53 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 Dfib_rules.c112 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 Dfib_semantics.c1155 struct fib_table *tbl = NULL; in fib_check_nh_v4_gw()
2073 struct fib_table *tb = res->table; in fib_select_default()
H A Ddevinet.c160 struct fib_table *local; in __ip_dev_find()
/kernel/linux/linux-6.6/net/ipv4/
H A Dfib_trie.c1020 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 Dfib_frontend.c54 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 Dfib_rules.c113 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 Dfib_semantics.c1157 struct fib_table *tbl = NULL; in fib_check_nh_v4_gw()
2057 struct fib_table *tb = res->table; in fib_select_default()
H A Ddevinet.c163 struct fib_table *local; in __ip_dev_find()
/kernel/linux/linux-5.10/include/net/netns/
H A Dipv4.h19 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 Dipv4.h19 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 Dfilter.c5419 struct fib_table *tb; in bpf_ipv4_fib_lookup()
/kernel/linux/linux-6.6/net/core/
H A Dfilter.c5847 struct fib_table *tb; in bpf_ipv4_fib_lookup()

Completed in 46 milliseconds