/kernel/linux/linux-5.10/include/net/ |
H A D | ipv6_stubs.h | 17 struct fib6_result; 35 struct fib6_result *res, int flags); 38 struct fib6_result *res, int flags); 39 void (*fib6_select_path)(const struct net *net, struct fib6_result *res, 42 u32 (*ip6_mtu_from_fib6)(const struct fib6_result *res,
|
H A D | ip6_fib.h | 223 struct fib6_result { struct 442 struct fib6_result *res, int flags); 446 int oif, struct flowi6 *fl6, struct fib6_result *res, 449 void fib6_select_path(const struct net *net, struct fib6_result *res,
|
H A D | ip6_route.h | 340 u32 ip6_mtu_from_fib6(const struct fib6_result *res,
|
H A D | nexthop.h | 417 static inline void nexthop_path_fib6_result(struct fib6_result *res, int hash) in nexthop_path_fib6_result()
|
/kernel/linux/linux-6.6/include/net/ |
H A D | ipv6_stubs.h | 17 struct fib6_result; 35 struct fib6_result *res, int flags); 38 struct fib6_result *res, int flags); 39 void (*fib6_select_path)(const struct net *net, struct fib6_result *res, 42 u32 (*ip6_mtu_from_fib6)(const struct fib6_result *res,
|
H A D | ip6_fib.h | 224 struct fib6_result { struct 435 struct fib6_result *res, int flags); 439 int oif, struct flowi6 *fl6, struct fib6_result *res, 442 void fib6_select_path(const struct net *net, struct fib6_result *res,
|
H A D | ip6_route.h | 338 u32 ip6_mtu_from_fib6(const struct fib6_result *res,
|
H A D | nexthop.h | 508 static inline void nexthop_path_fib6_result(struct fib6_result *res, int hash) in nexthop_path_fib6_result()
|
/kernel/linux/linux-5.10/net/ipv6/ |
H A D | addrconf_core.c | 153 struct fib6_result *res, int flags) in eafnosupport_fib6_table_lookup() 160 struct fib6_result *res, int flags) in eafnosupport_fib6_lookup() 166 eafnosupport_fib6_select_path(const struct net *net, struct fib6_result *res, in eafnosupport_fib6_select_path() 173 eafnosupport_ip6_mtu_from_fib6(const struct fib6_result *res, in eafnosupport_ip6_mtu_from_fib6()
|
H A D | fib6_rules.c | 64 struct fib6_result *res, int flags) in fib6_lookup() 96 struct fib6_result res = {}; in fib6_rule_lookup() 160 struct fib6_result *res = arg->result; in fib6_rule_action_alt() 198 struct fib6_result *res = arg->result; in __fib6_rule_action() 277 struct fib6_result *res = arg->result; in fib6_rule_suppress()
|
H A D | route.c | 113 static struct rt6_info *rt6_find_cached_rt(const struct fib6_result *res, 412 void fib6_select_path(const struct net *net, struct fib6_result *res, in fib6_select_path() 503 struct fib6_result *res, in rt6_nh_dev_match() 523 static void rt6_device_match(struct net *net, struct fib6_result *res, in rt6_device_match() 785 struct fib6_result *res, struct fib6_info **cont, in __find_rr_leaf() 842 bool *do_rr, struct fib6_result *res) in find_rr_leaf() 862 struct fib6_result *res, int strict) in rt6_select() 918 static bool rt6_is_gw_or_nonexthop(const struct fib6_result *res) in rt6_is_gw_or_nonexthop() 1005 static struct net_device *ip6_rt_get_dev_rcu(const struct fib6_result *res) in ip6_rt_get_dev_rcu() 1081 static void ip6_rt_init_dst(struct rt6_info *rt, const struct fib6_result *re [all...] |
H A D | ip6_fib.c | 331 struct fib6_result *res, int flags) in fib6_lookup()
|
/kernel/linux/linux-6.6/net/ipv6/ |
H A D | addrconf_core.c | 153 struct fib6_result *res, int flags) in eafnosupport_fib6_table_lookup() 160 struct fib6_result *res, int flags) in eafnosupport_fib6_lookup() 166 eafnosupport_fib6_select_path(const struct net *net, struct fib6_result *res, in eafnosupport_fib6_select_path() 173 eafnosupport_ip6_mtu_from_fib6(const struct fib6_result *res, in eafnosupport_ip6_mtu_from_fib6()
|
H A D | fib6_rules.c | 65 struct fib6_result *res, int flags) in fib6_lookup() 97 struct fib6_result res = {}; in fib6_rule_lookup() 161 struct fib6_result *res = arg->result; in fib6_rule_action_alt() 199 struct fib6_result *res = arg->result; in __fib6_rule_action() 274 struct fib6_result *res = arg->result; in fib6_rule_suppress()
|
H A D | route.c | 114 static struct rt6_info *rt6_find_cached_rt(const struct fib6_result *res, 413 void fib6_select_path(const struct net *net, struct fib6_result *res, in fib6_select_path() 507 struct fib6_result *res, in rt6_nh_dev_match() 527 static void rt6_device_match(struct net *net, struct fib6_result *res, in rt6_device_match() 788 struct fib6_result *res, struct fib6_info **cont, in __find_rr_leaf() 845 bool *do_rr, struct fib6_result *res) in find_rr_leaf() 865 struct fib6_result *res, int strict) in rt6_select() 921 static bool rt6_is_gw_or_nonexthop(const struct fib6_result *res) in rt6_is_gw_or_nonexthop() 1008 static struct net_device *ip6_rt_get_dev_rcu(const struct fib6_result *res) in ip6_rt_get_dev_rcu() 1084 static void ip6_rt_init_dst(struct rt6_info *rt, const struct fib6_result *re [all...] |
H A D | ip6_fib.c | 332 struct fib6_result *res, int flags) in fib6_lookup()
|
/kernel/linux/linux-5.10/include/trace/events/ |
H A D | fib6.h | 15 TP_PROTO(const struct net *net, const struct fib6_result *res,
|
/kernel/linux/linux-6.6/include/trace/events/ |
H A D | fib6.h | 15 TP_PROTO(const struct net *net, const struct fib6_result *res,
|
/kernel/linux/linux-5.10/net/core/ |
H A D | filter.c | 5500 struct fib6_result res = {}; in bpf_ipv6_fib_lookup()
|
/kernel/linux/linux-6.6/net/core/ |
H A D | filter.c | 5947 struct fib6_result res = {}; in bpf_ipv6_fib_lookup()
|