Home
last modified time | relevance | path

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

/linux-4.4.14/net/ipv4/
Dfib_lookup.h10 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()
Dfib_semantics.c206 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 …]
Dfib_trie.c1087 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()
Droute.c1399 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/
Dswitchdev.h91 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()
Dip_fib.h51 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()
Droute.h50 struct fib_info;
/linux-4.4.14/net/switchdev/
Dswitchdev.c1116 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/
Dswitchdev.txt330 struct fib_info *fi;
/linux-4.4.14/drivers/net/ethernet/rocker/
Drocker.c3991 int dst_len, const struct fib_info *fi, in rocker_port_fib_ipv4()