Home
last modified time | relevance | path

Searched refs:fib_info (Results 1 – 9 of 9) sorted by relevance

/linux-4.1.27/include/net/
Dswitchdev.h17 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()
Dip_fib.h49 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()
Droute.h48 struct fib_info;
/linux-4.1.27/net/ipv4/
Dfib_lookup.h10 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()
Dfib_semantics.c206 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 …]
Dfib_trie.c1080 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()
Droute.c1394 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/
Dswitchdev.c265 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/
Drocker.c3766 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()