| /kernel/linux/linux-5.10/include/net/ |
| H A D | ip6_route.h | 74 static inline bool rt6_qualify_for_ecmp(const struct fib6_info *f6i) in rt6_qualify_for_ecmp() argument 133 static inline int ip6_route_get_saddr(struct net *net, struct fib6_info *f6i, in ip6_route_get_saddr() argument [all...] |
| H A D | nexthop.h | 409 static inline struct net_device *fib6_info_nh_dev(struct fib6_info *f6i) in fib6_info_nh_dev() argument
|
| H A D | ip6_fib.h | 225 struct fib6_info *f6i; member 249 static inline void fib6_clean_expires(struct fib6_info *f6i) in fib6_clean_expires() argument 255 static inline void fib6_set_expires(struct fib6_info *f6i, in fib6_set_expires() argument 262 static inline bool fib6_check_expired(const struct fib6_info *f6i) in fib6_check_expired() argument 274 fib6_get_cookie_safe(const struct fib6_info *f6i, u32 *cookie) fib6_get_cookie_safe() argument 323 fib6_info_hold(struct fib6_info *f6i) fib6_info_hold() argument 328 fib6_info_hold_safe(struct fib6_info *f6i) fib6_info_hold_safe() argument 333 fib6_info_release(struct fib6_info *f6i) fib6_info_release() argument 339 fib6_info_hw_flags_set(struct fib6_info *f6i, bool offload, bool trap) fib6_info_hw_flags_set() argument 545 fib6_metric_locked(struct fib6_info *f6i, int metric) fib6_metric_locked() argument [all...] |
| /kernel/linux/linux-5.10/net/ipv6/ |
| H A D | anycast.c | 260 static struct ifacaddr6 *aca_alloc(struct fib6_info *f6i, in aca_alloc() argument 287 struct fib6_info *f6i; in __ipv6_dev_ac_inc() local [all...] |
| H A D | ip6_fib.c | 106 void fib6_update_sernum(struct net *net, struct fib6_info *f6i) in fib6_update_sernum() argument 148 struct fib6_info *f6i; in fib6_info_alloc() local 167 struct fib6_info *f6i = container_of(head, struct fib6_info, rcu); fib6_info_destroy_rcu() local 713 fib6_metric_set(struct fib6_info *f6i, int metric, u32 val) fib6_metric_set() argument 1004 fib6_drop_pcpu_from(struct fib6_info *f6i, const struct fib6_table *table) fib6_drop_pcpu_from() argument 1363 fib6_update_sernum_stub(struct net *net, struct fib6_info *f6i) fib6_update_sernum_stub() argument [all...] |
| H A D | addrconf.c | 1056 struct fib6_info *f6i = NULL; in ipv6_add_addr() local 1240 struct fib6_info *f6i; in cleanup_prefix_route() local 3453 struct fib6_info *f6i, *prev; fixup_permanent_addr() local 4687 struct fib6_info *f6i; modify_prefix_route() local [all...] |
| H A D | route.c | 526 struct fib6_info *f6i = res->f6i; in rt6_device_match() local 788 struct fib6_info *f6i; __find_rr_leaf() local 1083 struct fib6_info *f6i = res->f6i; ip6_rt_init_dst() local 1122 struct fib6_info *f6i = res->f6i; ip6_rt_copy_init() local 1177 struct fib6_info *f6i = res->f6i; ip6_create_rt_rcu() local 1320 struct fib6_info *f6i = res->f6i; ip6_rt_cache_alloc() local 1360 struct fib6_info *f6i = res->f6i; ip6_rt_pcpu_alloc() local 1658 struct fib6_info *f6i = res->f6i; rt6_insert_exception() local 1768 struct fib6_info *f6i = arg; rt6_nh_flush_exceptions() local 1775 rt6_flush_exceptions(struct fib6_info *f6i) rt6_flush_exceptions() argument 2160 rt6_age_exceptions(struct fib6_info *f6i, struct fib6_gc_args *gc_args, unsigned long now) rt6_age_exceptions() argument 2570 fib6_check(struct fib6_info *f6i, u32 cookie) fib6_check() argument 3125 struct fib6_info *f6i = res->f6i; ip6_mtu_from_fib6() local 3913 struct fib6_info *f6i; global() member 3925 ip6_del_cached_rt_nh(struct fib6_config *cfg, struct fib6_info *f6i) ip6_del_cached_rt_nh() argument 4472 struct fib6_info *f6i; addrconf_f6i_alloc() local 4818 struct fib6_info *f6i; global() member 4824 struct fib6_info *f6i = arg->f6i; fib6_nh_mtu_change() local 4847 rt6_mtu_change_route(struct fib6_info *f6i, void *p_arg) rt6_mtu_change_route() argument 5432 rt6_nlmsg_size(struct fib6_info *f6i) rt6_nlmsg_size() argument 5689 fib6_info_uses_dev(const struct fib6_info *f6i, const struct net_device *dev) fib6_info_uses_dev() argument [all...] |
| /kernel/linux/linux-6.6/include/net/ |
| H A D | ip6_route.h | 74 static inline bool rt6_qualify_for_ecmp(const struct fib6_info *f6i) in rt6_qualify_for_ecmp() argument 129 static inline int ip6_route_get_saddr(struct net *net, struct fib6_info *f6i, in ip6_route_get_saddr() argument [all...] |
| H A D | nexthop.h | 500 static inline struct net_device *fib6_info_nh_dev(struct fib6_info *f6i) in fib6_info_nh_dev() argument
|
| H A D | ip6_fib.h | 226 struct fib6_info *f6i; member 250 static inline void fib6_clean_expires(struct fib6_info *f6i) in fib6_clean_expires() argument 256 static inline void fib6_set_expires(struct fib6_info *f6i, in fib6_set_expires() argument 263 static inline bool fib6_check_expired(const struct fib6_info *f6i) in fib6_check_expired() argument 275 fib6_get_cookie_safe(const struct fib6_info *f6i, u32 *cookie) fib6_get_cookie_safe() argument 324 fib6_info_hold(struct fib6_info *f6i) fib6_info_hold() argument 329 fib6_info_hold_safe(struct fib6_info *f6i) fib6_info_hold_safe() argument 334 fib6_info_release(struct fib6_info *f6i) fib6_info_release() argument 535 fib6_metric_locked(struct fib6_info *f6i, int metric) fib6_metric_locked() argument [all...] |
| /kernel/linux/linux-6.6/net/ipv6/ |
| H A D | anycast.c | 260 static struct ifacaddr6 *aca_alloc(struct fib6_info *f6i, in aca_alloc() argument 287 struct fib6_info *f6i; in __ipv6_dev_ac_inc() local [all...] |
| H A D | ip6_fib.c | 107 void fib6_update_sernum(struct net *net, struct fib6_info *f6i) in fib6_update_sernum() argument 149 struct fib6_info *f6i; in fib6_info_alloc() local 168 struct fib6_info *f6i = container_of(head, struct fib6_info, rcu); fib6_info_destroy_rcu() local 714 fib6_metric_set(struct fib6_info *f6i, int metric, u32 val) fib6_metric_set() argument 1001 fib6_drop_pcpu_from(struct fib6_info *f6i, const struct fib6_table *table) fib6_drop_pcpu_from() argument 1360 fib6_update_sernum_stub(struct net *net, struct fib6_info *f6i) fib6_update_sernum_stub() argument [all...] |
| H A D | addrconf.c | 1078 struct fib6_info *f6i = NULL; in ipv6_add_addr() local 1271 struct fib6_info *f6i; in cleanup_prefix_route() local 3535 struct fib6_info *f6i, *prev; fixup_permanent_addr() local 4755 struct fib6_info *f6i; modify_prefix_route() local [all...] |
| H A D | route.c | 530 struct fib6_info *f6i = res->f6i; in rt6_device_match() local 791 struct fib6_info *f6i; __find_rr_leaf() local 1086 struct fib6_info *f6i = res->f6i; ip6_rt_init_dst() local 1125 struct fib6_info *f6i = res->f6i; ip6_rt_copy_init() local 1180 struct fib6_info *f6i = res->f6i; ip6_create_rt_rcu() local 1320 struct fib6_info *f6i = res->f6i; ip6_rt_cache_alloc() local 1360 struct fib6_info *f6i = res->f6i; ip6_rt_pcpu_alloc() local 1657 struct fib6_info *f6i = res->f6i; rt6_insert_exception() local 1767 struct fib6_info *f6i = arg; rt6_nh_flush_exceptions() local 1774 rt6_flush_exceptions(struct fib6_info *f6i) rt6_flush_exceptions() argument 2156 rt6_age_exceptions(struct fib6_info *f6i, struct fib6_gc_args *gc_args, unsigned long now) rt6_age_exceptions() argument 2689 fib6_check(struct fib6_info *f6i, u32 cookie) fib6_check() argument 3224 struct fib6_info *f6i = res->f6i; ip6_mtu_from_fib6() local 3997 struct fib6_info *f6i; global() member 4009 ip6_del_cached_rt_nh(struct fib6_config *cfg, struct fib6_info *f6i) ip6_del_cached_rt_nh() argument 4562 struct fib6_info *f6i; addrconf_f6i_alloc() local 4905 struct fib6_info *f6i; global() member 4911 struct fib6_info *f6i = arg->f6i; fib6_nh_mtu_change() local 4934 rt6_mtu_change_route(struct fib6_info *f6i, void *p_arg) rt6_mtu_change_route() argument 5525 rt6_nlmsg_size(struct fib6_info *f6i) rt6_nlmsg_size() argument 5788 fib6_info_uses_dev(const struct fib6_info *f6i, const struct net_device *dev) fib6_info_uses_dev() argument 6211 fib6_info_hw_flags_set(struct net *net, struct fib6_info *f6i, bool offload, bool trap, bool offload_failed) fib6_info_hw_flags_set() argument [all...] |
| /kernel/linux/linux-5.10/net/ipv4/ |
| H A D | nexthop.c | 674 struct fib6_info *f6i; in fib6_check_nh_list() local 870 struct fib6_info *f6i, *tmp; in __remove_nexthop_fib() local 931 struct fib6_info *f6i; in nh_rt_cache_flush() local 1050 struct fib6_info *f6i; __nexthop_replace_notify() local [all...] |
| /kernel/linux/linux-6.6/net/ipv4/ |
| H A D | nexthop.c | 1337 struct fib6_info *f6i; in fib6_check_nh_list() local 1868 struct fib6_info *f6i, *tmp; in __remove_nexthop_fib() local 1929 struct fib6_info *f6i; in nh_rt_cache_flush() local 2206 struct fib6_info *f6i; __nexthop_replace_notify() local [all...] |