Home
last modified time | relevance | path

Searched refs:fib6_result (Results 1 - 20 of 20) sorted by relevance

/kernel/linux/linux-5.10/include/net/
H A Dipv6_stubs.h17 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 Dip6_fib.h223 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 Dip6_route.h340 u32 ip6_mtu_from_fib6(const struct fib6_result *res,
H A Dnexthop.h417 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 Dipv6_stubs.h17 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 Dip6_fib.h224 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 Dip6_route.h338 u32 ip6_mtu_from_fib6(const struct fib6_result *res,
H A Dnexthop.h508 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 Daddrconf_core.c153 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 Dfib6_rules.c64 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 Droute.c113 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 Dip6_fib.c331 struct fib6_result *res, int flags) in fib6_lookup()
/kernel/linux/linux-6.6/net/ipv6/
H A Daddrconf_core.c153 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 Dfib6_rules.c65 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 Droute.c114 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 Dip6_fib.c332 struct fib6_result *res, int flags) in fib6_lookup()
/kernel/linux/linux-5.10/include/trace/events/
H A Dfib6.h15 TP_PROTO(const struct net *net, const struct fib6_result *res,
/kernel/linux/linux-6.6/include/trace/events/
H A Dfib6.h15 TP_PROTO(const struct net *net, const struct fib6_result *res,
/kernel/linux/linux-5.10/net/core/
H A Dfilter.c5500 struct fib6_result res = {}; in bpf_ipv6_fib_lookup()
/kernel/linux/linux-6.6/net/core/
H A Dfilter.c5947 struct fib6_result res = {}; in bpf_ipv6_fib_lookup()

Completed in 45 milliseconds