/kernel/linux/linux-5.10/include/net/ |
H A D | ip_fib.h | 166 struct fib_result { struct 202 __be32 fib_result_prefsrc(struct net *net, struct fib_result *res); 270 struct fib_result *res, int fib_flags); 307 struct fib_result *res, unsigned int flags) in fib_lookup() 362 struct fib_result *res, unsigned int flags); 365 struct fib_result *res, unsigned int flags) in fib_lookup() 475 void fib_select_multipath(struct fib_result *res, int hash); 476 void fib_select_path(struct net *net, struct fib_result *res, 496 static inline void fib_combine_itag(u32 *itag, const struct fib_result *res) in fib_combine_itag() 548 u32 ip_mtu_from_fib_result(struct fib_result *re [all...] |
H A D | route.h | 120 struct fib_result *res, 192 struct fib_result *res);
|
H A D | nexthop.h | 240 static inline void nexthop_path_fib_result(struct fib_result *res, int hash) in nexthop_path_fib_result()
|
/kernel/linux/linux-6.6/include/net/ |
H A D | ip_fib.h | 169 struct fib_result { struct 205 __be32 fib_result_prefsrc(struct net *net, struct fib_result *res); 274 struct fib_result *res, int fib_flags); 311 struct fib_result *res, unsigned int flags) in fib_lookup() 366 struct fib_result *res, unsigned int flags); 369 struct fib_result *res, unsigned int flags) in fib_lookup() 525 void fib_select_multipath(struct fib_result *res, int hash); 526 void fib_select_path(struct net *net, struct fib_result *res, 546 static inline void fib_combine_itag(u32 *itag, const struct fib_result *res) in fib_combine_itag() 598 u32 ip_mtu_from_fib_result(struct fib_result *re [all...] |
H A D | nexthop.h | 354 static inline void nexthop_path_fib_result(struct fib_result *res, int hash) in nexthop_path_fib_result()
|
H A D | route.h | 128 struct fib_result *res,
|
/kernel/linux/linux-5.10/net/ipv4/ |
H A D | fib_rules.c | 81 struct fib_result *res, unsigned int flags) in __fib_lookup() 136 (struct fib_result *)arg->result, in fib4_rule_action() 147 struct fib_result *result = (struct fib_result *) arg->result; in fib4_rule_suppress()
|
H A D | fib_lookup.h | 46 static inline void fib_result_assign(struct fib_result *res, in fib_result_assign()
|
H A D | route.c | 774 struct fib_result res; in __ip_do_redirect() 1044 struct fib_result res; in __ip_rt_update_pmtu() 1302 struct fib_result res; in ip_rt_get_source() 1434 u32 ip_mtu_from_fib_result(struct fib_result *res, __be32 daddr) in ip_mtu_from_fib_result() 1604 const struct fib_result *res, in rt_set_nexthop() 1829 const struct fib_result *res, in __mkroute_input() 2055 struct fib_result *res, in ip_mkroute_input() 2118 const struct fib_result *res) in ip_rt_get_dev() 2144 struct fib_result *res) in ip_route_input_slow() 2360 struct fib_result re in ip_route_input_noref() [all...] |
H A D | fib_semantics.c | 1122 struct fib_result res; in fib_check_nh_v4_gw() 1362 __be32 fib_result_prefsrc(struct net *net, struct fib_result *res) in fib_result_prefsrc() 2069 static void fib_select_default(const struct flowi4 *flp, struct fib_result *res) in fib_select_default() 2236 void fib_select_multipath(struct fib_result *res, int hash) in fib_select_multipath() 2268 void fib_select_path(struct net *net, struct fib_result *res, in fib_select_path()
|
H A D | fib_frontend.c | 210 struct fib_result res; in __inet_dev_addr_type() 274 struct fib_result res; in fib_compute_spec_dst() 350 struct fib_result res; in __fib_validate_source() 1333 struct fib_result res; in nl_fib_lookup()
|
H A D | fib_trie.c | 1398 struct fib_result *res, int fib_flags) in fib_table_lookup()
|
H A D | devinet.c | 159 struct fib_result res = { 0 }; in __ip_dev_find()
|
/kernel/linux/linux-6.6/net/ipv4/ |
H A D | fib_lookup.h | 48 static inline void fib_result_assign(struct fib_result *res, in fib_result_assign()
|
H A D | fib_rules.c | 82 struct fib_result *res, unsigned int flags) in __fib_lookup() 137 (struct fib_result *)arg->result, in fib4_rule_action() 148 struct fib_result *result = arg->result; in fib4_rule_suppress()
|
H A D | route.c | 745 struct fib_result res; in __ip_do_redirect() 1025 struct fib_result res; in __ip_rt_update_pmtu() 1281 struct fib_result res; in ip_rt_get_source() 1396 u32 ip_mtu_from_fib_result(struct fib_result *res, __be32 daddr) in ip_mtu_from_fib_result() 1571 const struct fib_result *res, in rt_set_nexthop() 1791 const struct fib_result *res, in __mkroute_input() 2139 struct fib_result *res, in ip_mkroute_input() 2199 const struct fib_result *res) in ip_rt_get_dev() 2225 struct fib_result *res) in ip_route_input_slow() 2438 u8 tos, struct net_device *dev, struct fib_result *re in ip_route_input_rcu() [all...] |
H A D | fib_semantics.c | 1124 struct fib_result res; in fib_check_nh_v4_gw() 1342 __be32 fib_result_prefsrc(struct net *net, struct fib_result *res) in fib_result_prefsrc() 2053 static void fib_select_default(const struct flowi4 *flp, struct fib_result *res) in fib_select_default() 2221 void fib_select_multipath(struct fib_result *res, int hash) in fib_select_multipath() 2253 void fib_select_path(struct net *net, struct fib_result *res, in fib_select_path()
|
H A D | fib_frontend.c | 211 struct fib_result res; in __inet_dev_addr_type() 275 struct fib_result res; in fib_compute_spec_dst() 351 struct fib_result res; in __fib_validate_source() 1342 struct fib_result res; in nl_fib_lookup()
|
H A D | fib_trie.c | 1445 struct fib_result *res, int fib_flags) in fib_table_lookup()
|
H A D | devinet.c | 162 struct fib_result res = { 0 }; in __ip_dev_find()
|
/kernel/linux/linux-5.10/net/ipv4/netfilter/ |
H A D | ipt_rpfilter.c | 35 struct fib_result res; in rpfilter_lookup_reverse()
|
H A D | nft_fib_ipv4.c | 64 struct fib_result res; in nft_fib4_eval()
|
/kernel/linux/linux-6.6/net/ipv4/netfilter/ |
H A D | ipt_rpfilter.c | 35 struct fib_result res; in rpfilter_lookup_reverse()
|
H A D | nft_fib_ipv4.c | 64 struct fib_result res; in nft_fib4_eval()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/prestera/ |
H A D | prestera_router.c | 247 static int prestera_util_kern_get_route(struct fib_result *res, u32 tb_id, in prestera_util_kern_get_route() 265 struct fib_result res; in __prestera_util_kern_n_is_reachable_v4()
|