Searched refs:fib_nh_common (Results 1 – 11 of 11) sorted by relevance
/linux/include/net/ |
A D | ip_fib.h | 80 struct fib_nh_common { struct 104 struct fib_nh_common nh_common; argument 172 struct fib_nh_common *nhc; 199 __be32 fib_info_update_nhc_saddr(struct net *net, struct fib_nh_common *nhc, 467 void fib_nhc_update_mtu(struct fib_nh_common *nhc, u32 new, u32 orig); 526 int fib_nh_common_init(struct net *net, struct fib_nh_common *nhc, 530 void fib_nh_common_release(struct fib_nh_common *nhc); 536 bool fib_lookup_good_nhc(const struct fib_nh_common *nhc, int fib_flags, 542 struct fib_nh_common *nhc = res->nhc; in fib_combine_itag() 597 int fib_nexthop_info(struct sk_buff *skb, const struct fib_nh_common *nh, [all …]
|
A D | nexthop.h | 66 struct fib_nh_common fib_nhc; 325 struct fib_nh_common *nhc = &nhi->fib_nhc; in nexthop_mpath_fill_node() 366 struct fib_nh_common *nexthop_fib_nhc(struct nexthop *nh, int nhsel) in nexthop_fib_nhc() 390 struct fib_nh_common *nexthop_get_nhc_lookup(const struct nexthop *nh, in nexthop_get_nhc_lookup() 457 static inline struct fib_nh_common *fib_info_nhc(struct fib_info *fi, int nhsel) in fib_info_nhc() 560 struct fib_nh_common *nexthop_fdb_nhc(struct nexthop *nh) in nexthop_fdb_nhc() 567 static inline struct fib_nh_common *nexthop_path_fdb_result(struct nexthop *nh, in nexthop_path_fdb_result()
|
A D | vxlan.h | 498 struct fib_nh_common *nhc; in vxlan_fdb_nh_path_select()
|
A D | ip6_fib.h | 153 struct fib_nh_common nh_common;
|
/linux/net/ipv4/ |
A D | fib_semantics.c | 162 static void free_nh_exceptions(struct fib_nh_common *nhc) in free_nh_exceptions() 209 void fib_nh_common_release(struct fib_nh_common *nhc) in fib_nh_common_release() 482 struct fib_nh_common *nhc = fib_info_nhc(fi, i); in fib_nlmsg_size() 542 const struct fib_nh_common *nhc = fib_info_nhc(fi, 0); in fib_detect_death() 572 int fib_nh_common_init(struct net *net, struct fib_nh_common *nhc, in fib_nh_common_init() 1342 struct fib_nh_common *nhc = res->nhc; in fib_result_prefsrc() 1629 int fib_nexthop_info(struct sk_buff *skb, const struct fib_nh_common *nhc, in fib_nexthop_info() 1700 int fib_add_nexthop(struct sk_buff *skb, const struct fib_nh_common *nhc, in fib_add_nexthop() 1825 const struct fib_nh_common *nhc = fib_info_nhc(fi, 0); in fib_dump_info() 1932 void fib_nhc_update_mtu(struct fib_nh_common *nhc, u32 new, u32 orig) in fib_nhc_update_mtu() [all …]
|
A D | route.c | 780 struct fib_nh_common *nhc; in __ip_do_redirect() 1032 struct fib_nh_common *nhc; in __ip_rt_update_pmtu() 1313 static void ip_del_fnhe(struct fib_nh_common *nhc, __be32 daddr) in ip_del_fnhe() 1381 struct fib_nh_common *nhc = res->nhc; in ip_mtu_from_fib_result() 1557 struct fib_nh_common *nhc = FIB_RES_NHC(*res); in rt_set_nexthop() 1772 struct fib_nh_common *nhc = FIB_RES_NHC(*res); in __mkroute_input() 2175 struct fib_nh_common *nhc = res->fi ? res->nhc : NULL; in ip_rt_get_dev() 2330 struct fib_nh_common *nhc = FIB_RES_NHC(*res); in ip_route_input_slow() 2360 struct fib_nh_common *nhc = FIB_RES_NHC(*res); in ip_route_input_slow() 2540 struct fib_nh_common *nhc = FIB_RES_NHC(*res); in __mkroute_output() [all …]
|
A D | fib_rules.c | 151 struct fib_nh_common *nhc = fib_info_nhc(result->fi, 0); in fib4_rule_suppress()
|
A D | fib_trie.c | 1411 bool fib_lookup_good_nhc(const struct fib_nh_common *nhc, int fib_flags, in fib_lookup_good_nhc() 1563 struct fib_nh_common *nhc; in fib_table_lookup() 2929 const struct fib_nh_common *nhc = fib_info_nhc(fi, 0); in fib_flag_trans() 2978 struct fib_nh_common *nhc = fib_info_nhc(fi, 0); in fib_route_seq_show()
|
A D | fib_frontend.c | 225 struct fib_nh_common *nhc = fib_info_nhc(res.fi, 0); in __inet_dev_addr_type() 318 const struct fib_nh_common *nhc = fib_info_nhc(fi, ret); in fib_info_nh_uses_dev()
|
/linux/include/trace/events/ |
A D | fib.h | 16 const struct fib_nh_common *nhc, int err),
|
/linux/net/core/ |
A D | filter.c | 5383 struct fib_nh_common *nhc; in bpf_ipv4_fib_lookup()
|
Completed in 47 milliseconds