Home
last modified time | relevance | path

Searched refs:fib_table (Results 1 – 8 of 8) sorted by relevance

/Linux-v4.19/include/net/
Dip_fib.h136 struct fib_table;
145 struct fib_table *table;
216 struct fib_table { struct
225 int fib_table_lookup(struct fib_table *tb, const struct flowi4 *flp, argument
227 int fib_table_insert(struct net *, struct fib_table *, struct fib_config *,
229 int fib_table_delete(struct net *, struct fib_table *, struct fib_config *,
231 int fib_table_dump(struct fib_table *table, struct sk_buff *skb,
233 int fib_table_flush(struct net *net, struct fib_table *table);
234 struct fib_table *fib_trie_unmerge(struct fib_table *main_tb);
235 void fib_table_flush_external(struct fib_table *table);
[all …]
/Linux-v4.19/net/ipv4/
Dfib_trie.c1124 int fib_table_insert(struct net *net, struct fib_table *tb, in fib_table_insert()
1316 int fib_table_lookup(struct fib_table *tb, const struct flowi4 *flp, in fib_table_lookup()
1545 int fib_table_delete(struct net *net, struct fib_table *tb, in fib_table_delete()
1673 static void fib_trie_free(struct fib_table *tb) in fib_trie_free()
1731 struct fib_table *fib_trie_unmerge(struct fib_table *oldtb) in fib_trie_unmerge()
1735 struct fib_table *local_tb; in fib_trie_unmerge()
1790 void fib_table_flush_external(struct fib_table *tb) in fib_table_flush_external()
1859 int fib_table_flush(struct net *net, struct fib_table *tb) in fib_table_flush()
1937 struct fib_table *tb, struct notifier_block *nb) in fib_leaf_notify()
1958 static void fib_table_notify(struct net *net, struct fib_table *tb, in fib_table_notify()
[all …]
Dfib_frontend.c56 struct fib_table *local_table, *main_table; in fib4_rules_init()
83 struct fib_table *fib_new_table(struct net *net, u32 id) in fib_new_table()
85 struct fib_table *tb, *alias = NULL; in fib_new_table()
119 struct fib_table *fib_get_table(struct net *net, u32 id) in fib_get_table()
121 struct fib_table *tb; in fib_get_table()
143 static void fib_replace_table(struct net *net, struct fib_table *old, in fib_replace_table()
144 struct fib_table *new) in fib_replace_table()
165 struct fib_table *old, *new, *main_table; in fib_unmerge()
203 struct fib_table *tb; in fib_flush()
224 struct fib_table *table; in __inet_dev_addr_type()
[all …]
Dfib_rules.c112 struct fib_table *tbl; in fib4_rule_action()
199 static struct fib_table *fib_empty_table(struct net *net) in fib_empty_table()
235 struct fib_table *table; in fib4_rule_configure()
Dfib_semantics.c822 struct fib_table *tbl = NULL; in fib_check_nh()
1600 struct fib_table *tb = res->table; in fib_select_default()
Ddevinet.c149 struct fib_table *local; in __ip_dev_find()
/Linux-v4.19/include/net/netns/
Dipv4.h18 struct fib_table;
58 struct fib_table __rcu *fib_main;
59 struct fib_table __rcu *fib_default;
/Linux-v4.19/net/core/
Dfilter.c4280 struct fib_table *tb; in bpf_ipv4_fib_lookup()