Searched refs:fib_info (Results 1 – 10 of 10) sorted by relevance
/linux-4.4.14/net/ipv4/ |
D | fib_lookup.h | 10 struct fib_info *fa_info; 30 void fib_release_info(struct fib_info *); 31 struct fib_info *fib_create_info(struct fib_config *cfg); 32 int fib_nh_match(struct fib_config *cfg, struct fib_info *fi); 34 u8 type, __be32 dst, int dst_len, u8 tos, struct fib_info *fi, 40 struct fib_info *fi) in fib_result_assign()
|
D | fib_semantics.c | 206 struct fib_info *fi = container_of(head, struct fib_info, rcu); in free_fib_info_rcu() 222 void free_fib_info(struct fib_info *fi) in free_fib_info() 238 void fib_release_info(struct fib_info *fi) in fib_release_info() 256 static inline int nh_comp(const struct fib_info *fi, const struct fib_info *ofi) in nh_comp() 287 static inline unsigned int fib_info_hashfn(const struct fib_info *fi) in fib_info_hashfn() 302 static struct fib_info *fib_find_info(const struct fib_info *nfi) in fib_find_info() 305 struct fib_info *fi; in fib_find_info() 358 static inline size_t fib_nlmsg_size(struct fib_info *fi) in fib_nlmsg_size() 429 static int fib_detect_death(struct fib_info *fi, int order, in fib_detect_death() 430 struct fib_info **last_resort, int *last_idx, in fib_detect_death() [all …]
|
D | fib_trie.c | 1087 struct fib_info *fi; in fib_table_insert() 1153 struct fib_info *fi_drop; in fib_table_insert() 1396 struct fib_info *fi = fa->fa_info; in fib_table_lookup() 1520 struct fib_info *fi = fa->fa_info; in fib_table_delete() 1776 struct fib_info *fi = fa->fa_info; in fib_table_flush_external() 1851 struct fib_info *fi = fa->fa_info; in fib_table_flush() 2548 static unsigned int fib_flag_trans(int type, __be32 mask, const struct fib_info *fi) in fib_flag_trans() 2586 const struct fib_info *fi = fa->fa_info; in fib_route_seq_show()
|
D | route.c | 1399 struct fib_info *fi, u16 type, u32 itag) in rt_set_nexthop() 2006 struct fib_info *fi = res->fi; in __mkroute_output()
|
/linux-4.4.14/include/net/ |
D | switchdev.h | 91 struct fib_info *fi; 193 int switchdev_fib_ipv4_add(u32 dst, int dst_len, struct fib_info *fi, 195 int switchdev_fib_ipv4_del(u32 dst, int dst_len, struct fib_info *fi, 197 void switchdev_fib_ipv4_abort(struct fib_info *fi); 287 struct fib_info *fi, in switchdev_fib_ipv4_add() 295 struct fib_info *fi, in switchdev_fib_ipv4_del() 301 static inline void switchdev_fib_ipv4_abort(struct fib_info *fi) in switchdev_fib_ipv4_abort()
|
D | ip_fib.h | 51 struct fib_info; 78 struct fib_info *nh_parent; 102 struct fib_info { struct 141 struct fib_info *fi; argument 356 void free_fib_info(struct fib_info *fi); 358 static inline void fib_info_put(struct fib_info *fi) in fib_info_put()
|
D | route.h | 50 struct fib_info;
|
/linux-4.4.14/net/switchdev/ |
D | switchdev.c | 1116 static struct net_device *switchdev_get_dev_by_nhs(struct fib_info *fi) in switchdev_get_dev_by_nhs() 1165 int switchdev_fib_ipv4_add(u32 dst, int dst_len, struct fib_info *fi, in switchdev_fib_ipv4_add() 1217 int switchdev_fib_ipv4_del(u32 dst, int dst_len, struct fib_info *fi, in switchdev_fib_ipv4_del() 1253 void switchdev_fib_ipv4_abort(struct fib_info *fi) in switchdev_fib_ipv4_abort()
|
/linux-4.4.14/Documentation/networking/ |
D | switchdev.txt | 330 struct fib_info *fi;
|
/linux-4.4.14/drivers/net/ethernet/rocker/ |
D | rocker.c | 3991 int dst_len, const struct fib_info *fi, in rocker_port_fib_ipv4()
|