Home
last modified time | relevance | path

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

/linux-4.4.14/include/net/
Dip_fib.h134 struct fib_table;
142 struct fib_table *table;
187 struct fib_table { struct
196 int fib_table_lookup(struct fib_table *tb, const struct flowi4 *flp, argument
198 int fib_table_insert(struct fib_table *, struct fib_config *);
199 int fib_table_delete(struct fib_table *, struct fib_config *);
200 int fib_table_dump(struct fib_table *table, struct sk_buff *skb,
202 int fib_table_flush(struct fib_table *table);
203 struct fib_table *fib_trie_unmerge(struct fib_table *main_tb);
204 void fib_table_flush_external(struct fib_table *table);
[all …]
/linux-4.4.14/include/net/netns/
Dipv4.h17 struct fib_table;
43 struct fib_table __rcu *fib_local;
44 struct fib_table __rcu *fib_main;
45 struct fib_table __rcu *fib_default;
/linux-4.4.14/net/ipv4/
Dfib_frontend.c55 struct fib_table *local_table, *main_table; in fib4_rules_init()
77 struct fib_table *fib_new_table(struct net *net, u32 id) in fib_new_table()
79 struct fib_table *tb, *alias = NULL; in fib_new_table()
115 struct fib_table *fib_get_table(struct net *net, u32 id) in fib_get_table()
117 struct fib_table *tb; in fib_get_table()
134 static void fib_replace_table(struct net *net, struct fib_table *old, in fib_replace_table()
135 struct fib_table *new) in fib_replace_table()
159 struct fib_table *old, *new; in fib_unmerge()
187 struct fib_table *tb; in fib_flush()
199 struct fib_table *tb; in fib_flush_external()
[all …]
Dfib_trie.c1081 int fib_table_insert(struct fib_table *tb, struct fib_config *cfg) in fib_table_insert()
1269 int fib_table_lookup(struct fib_table *tb, const struct flowi4 *flp, in fib_table_lookup()
1490 int fib_table_delete(struct fib_table *tb, struct fib_config *cfg) in fib_table_delete()
1620 static void fib_trie_free(struct fib_table *tb) in fib_trie_free()
1678 struct fib_table *fib_trie_unmerge(struct fib_table *oldtb) in fib_trie_unmerge()
1682 struct fib_table *local_tb; in fib_trie_unmerge()
1735 void fib_table_flush_external(struct fib_table *tb) in fib_table_flush_external()
1809 int fib_table_flush(struct fib_table *tb) in fib_table_flush()
1882 struct fib_table *tb = container_of(head, struct fib_table, rcu); in __trie_free_rcu()
1892 void fib_free_table(struct fib_table *tb) in fib_free_table()
[all …]
Dfib_rules.c78 struct fib_table *tbl; in fib4_rule_action()
152 static struct fib_table *fib_empty_table(struct net *net) in fib_empty_table()
185 struct fib_table *table; in fib4_rule_configure()
Dfib_semantics.c757 struct fib_table *tbl = NULL; in fib_check_nh()
1430 struct fib_table *tb = res->table; in fib_select_default()
Ddevinet.c159 struct fib_table *local; in __ip_dev_find()