Searched refs:fib_info (Results 1 – 9 of 9) sorted by relevance
/linux-4.1.27/include/net/ |
D | switchdev.h | 17 struct fib_info; 38 int dst_len, struct fib_info *fi, 42 int dst_len, struct fib_info *fi, 84 int netdev_switch_fib_ipv4_add(u32 dst, int dst_len, struct fib_info *fi, 86 int netdev_switch_fib_ipv4_del(u32 dst, int dst_len, struct fib_info *fi, 88 void netdev_switch_fib_ipv4_abort(struct fib_info *fi); 149 struct fib_info *fi, in netdev_switch_fib_ipv4_add() 157 struct fib_info *fi, in netdev_switch_fib_ipv4_del() 163 static inline void netdev_switch_fib_ipv4_abort(struct fib_info *fi) in netdev_switch_fib_ipv4_abort()
|
D | ip_fib.h | 49 struct fib_info; 76 struct fib_info *nh_parent; 99 struct fib_info { struct 138 struct fib_info *fi; argument 334 void free_fib_info(struct fib_info *fi); 336 static inline void fib_info_put(struct fib_info *fi) in fib_info_put()
|
D | route.h | 48 struct fib_info;
|
/linux-4.1.27/net/ipv4/ |
D | fib_lookup.h | 10 struct fib_info *fa_info; 29 void fib_release_info(struct fib_info *); 30 struct fib_info *fib_create_info(struct fib_config *cfg); 31 int fib_nh_match(struct fib_config *cfg, struct fib_info *fi); 33 u8 type, __be32 dst, int dst_len, u8 tos, struct fib_info *fi, 39 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() 221 void free_fib_info(struct fib_info *fi) in free_fib_info() 237 void fib_release_info(struct fib_info *fi) in fib_release_info() 255 static inline int nh_comp(const struct fib_info *fi, const struct fib_info *ofi) in nh_comp() 285 static inline unsigned int fib_info_hashfn(const struct fib_info *fi) in fib_info_hashfn() 300 static struct fib_info *fib_find_info(const struct fib_info *nfi) in fib_find_info() 303 struct fib_info *fi; in fib_find_info() 356 static inline size_t fib_nlmsg_size(struct fib_info *fi) in fib_nlmsg_size() 413 static int fib_detect_death(struct fib_info *fi, int order, in fib_detect_death() 414 struct fib_info **last_resort, int *last_idx, in fib_detect_death() [all …]
|
D | fib_trie.c | 1080 struct fib_info *fi; in fib_table_insert() 1146 struct fib_info *fi_drop; in fib_table_insert() 1385 struct fib_info *fi = fa->fa_info; in fib_table_lookup() 1498 struct fib_info *fi = fa->fa_info; in fib_table_delete() 1754 struct fib_info *fi = fa->fa_info; in fib_table_flush_external() 1830 struct fib_info *fi = fa->fa_info; in fib_table_flush() 2528 static unsigned int fib_flag_trans(int type, __be32 mask, const struct fib_info *fi) in fib_flag_trans() 2566 const struct fib_info *fi = fa->fa_info; in fib_route_seq_show()
|
D | route.c | 1394 struct fib_info *fi, u16 type, u32 itag) in rt_set_nexthop() 1937 struct fib_info *fi = res->fi; in __mkroute_output()
|
/linux-4.1.27/net/switchdev/ |
D | switchdev.c | 265 static struct net_device *netdev_switch_get_dev_by_nhs(struct fib_info *fi) in netdev_switch_get_dev_by_nhs() 313 int netdev_switch_fib_ipv4_add(u32 dst, int dst_len, struct fib_info *fi, in netdev_switch_fib_ipv4_add() 361 int netdev_switch_fib_ipv4_del(u32 dst, int dst_len, struct fib_info *fi, in netdev_switch_fib_ipv4_del() 392 void netdev_switch_fib_ipv4_abort(struct fib_info *fi) in netdev_switch_fib_ipv4_abort()
|
/linux-4.1.27/drivers/net/ethernet/rocker/ |
D | rocker.c | 3766 int dst_len, struct fib_info *fi, u32 tb_id, in rocker_port_fib_ipv4() 4248 struct fib_info *fi, in rocker_port_swdev_fib_ipv4_add() 4261 struct fib_info *fi, in rocker_port_swdev_fib_ipv4_del()
|