Lines Matching refs:fib_table
168 struct fib_table;
178 struct fib_table *table;
252 struct fib_table {
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_tb);
283 void fib_table_flush_external(struct fib_table *table);
284 void fib_free_table(struct fib_table *tb);
291 static inline struct fib_table *fib_get_table(struct net *net, u32 id)
302 return hlist_entry(tb_hlist, struct fib_table, tb_hlist);
305 static inline struct fib_table *fib_new_table(struct net *net, u32 id)
313 struct fib_table *tb;
362 struct fib_table *fib_new_table(struct net *net, u32 id);
363 struct fib_table *fib_get_table(struct net *net, u32 id);
371 struct fib_table *tb;
542 struct fib_table *fib_trie_table(u32 id, struct fib_table *alias);