Searched refs:fib_table (Results 1 – 7 of 7) sorted by relevance
/linux-4.4.14/include/net/ |
D | ip_fib.h | 134 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/ |
D | ipv4.h | 17 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/ |
D | fib_frontend.c | 55 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 …]
|
D | fib_trie.c | 1081 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 …]
|
D | fib_rules.c | 78 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()
|
D | fib_semantics.c | 757 struct fib_table *tbl = NULL; in fib_check_nh() 1430 struct fib_table *tb = res->table; in fib_select_default()
|
D | devinet.c | 159 struct fib_table *local; in __ip_dev_find()
|