Home
last modified time | relevance | path

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

/Linux-v5.4/include/net/
Dip_fib.h164 struct fib_table;
174 struct fib_table *table;
234 struct fib_table { struct
256 int fib_table_lookup(struct fib_table *tb, const struct flowi4 *flp, argument
258 int fib_table_insert(struct net *, struct fib_table *, struct fib_config *,
260 int fib_table_delete(struct net *, struct fib_table *, struct fib_config *,
262 int fib_table_dump(struct fib_table *table, struct sk_buff *skb,
264 int fib_table_flush(struct net *net, struct fib_table *table, bool flush_all);
265 struct fib_table *fib_trie_unmerge(struct fib_table *main_tb);
266 void fib_table_flush_external(struct fib_table *table);
[all …]
/Linux-v5.4/net/ipv4/
Dfib_trie.c1120 int fib_table_insert(struct net *net, struct fib_table *tb, in fib_table_insert()
1312 int fib_table_lookup(struct fib_table *tb, const struct flowi4 *flp, in fib_table_lookup()
1547 int fib_table_delete(struct net *net, struct fib_table *tb, in fib_table_delete()
1675 static void fib_trie_free(struct fib_table *tb) in fib_trie_free()
1733 struct fib_table *fib_trie_unmerge(struct fib_table *oldtb) in fib_trie_unmerge()
1737 struct fib_table *local_tb; in fib_trie_unmerge()
1792 void fib_table_flush_external(struct fib_table *tb) in fib_table_flush_external()
1861 int fib_table_flush(struct net *net, struct fib_table *tb, bool flush_all) in fib_table_flush()
1948 static void __fib_info_notify_update(struct net *net, struct fib_table *tb, in __fib_info_notify_update()
2011 struct fib_table *tb; in fib_info_notify_update()
[all …]
Dfib_frontend.c53 struct fib_table *local_table, *main_table; in fib4_rules_init()
80 struct fib_table *fib_new_table(struct net *net, u32 id) in fib_new_table()
82 struct fib_table *tb, *alias = NULL; in fib_new_table()
116 struct fib_table *fib_get_table(struct net *net, u32 id) in fib_get_table()
118 struct fib_table *tb; in fib_get_table()
141 static void fib_replace_table(struct net *net, struct fib_table *old, in fib_replace_table()
142 struct fib_table *new) in fib_replace_table()
163 struct fib_table *old, *new, *main_table; in fib_unmerge()
201 struct fib_table *tb; in fib_flush()
222 struct fib_table *table; in __inet_dev_addr_type()
[all …]
Dfib_rules.c109 struct fib_table *tbl; in fib4_rule_action()
199 static struct fib_table *fib_empty_table(struct net *net) in fib_empty_table()
239 struct fib_table *table; in fib4_rule_configure()
Dfib_semantics.c1091 struct fib_table *tbl = NULL; in fib_check_nh_v4_gw()
1993 struct fib_table *tb = res->table; in fib_select_default()
Ddevinet.c160 struct fib_table *local; in __ip_dev_find()
/Linux-v5.4/include/net/netns/
Dipv4.h19 struct fib_table;
59 struct fib_table __rcu *fib_main;
60 struct fib_table __rcu *fib_default;
/Linux-v5.4/net/core/
Dfilter.c4652 struct fib_table *tb; in bpf_ipv4_fib_lookup()