| /linux-6.15/include/net/ |
| H A D | ip6_fib.h | 33 struct rt6_info; 138 struct rt6_info *rt6i; 154 struct rt6_info * __percpu *rt6i_pcpu; 206 struct rt6_info { struct 226 struct rt6_info *rt6; argument 298 static inline u32 rt6_get_cookie(const struct rt6_info *rt) in rt6_get_cookie() 317 static inline void ip6_rt_put(struct rt6_info *rt) in ip6_rt_put() 322 BUILD_BUG_ON(offsetof(struct rt6_info, dst) != 0); in ip6_rt_put() 418 typedef struct rt6_info *(*pol_lookup_t)(struct net *, 473 void rt6_get_prefsrc(const struct rt6_info *rt, struct in6_addr *addr) in rt6_get_prefsrc() [all …]
|
| H A D | ip6_route.h | 99 static inline void ip6_rt_put_flags(struct rt6_info *rt, int flags) in ip6_rt_put_flags() 108 struct rt6_info *ip6_pol_route(struct net *net, struct fib6_table *table, 154 struct rt6_info *rt6_lookup(struct net *net, const struct in6_addr *daddr, 168 struct rt6_info *ip6_dst_alloc(struct net *net, struct net_device *dev, 215 void rt6_uncached_list_add(struct rt6_info *rt); 216 void rt6_uncached_list_del(struct rt6_info *rt); 218 static inline const struct rt6_info *skb_rt6_info(const struct sk_buff *skb) in skb_rt6_info() 250 const struct rt6_info *rt = dst_rt6_info(skb_dst(skb)); in ipv6_unicast_destination() 258 const struct rt6_info *rt = dst_rt6_info(dst); in ipv6_anycast_destination() 301 static inline const struct in6_addr *rt6_nexthop(const struct rt6_info *rt, in rt6_nexthop()
|
| H A D | ipv6.h | 1097 struct rt6_info *rt, unsigned int flags); 1113 struct rt6_info *rt, unsigned int flags,
|
| /linux-6.15/include/net/netns/ |
| H A D | ipv6.h | 71 struct rt6_info *ip6_null_entry; 88 struct rt6_info *ip6_prohibit_entry; 89 struct rt6_info *ip6_blk_hole_entry;
|
| /linux-6.15/net/ipv6/ |
| H A D | route.c | 1230 struct rt6_info *nrt; in ip6_create_rt_rcu() 1259 struct rt6_info *rt; in ip6_pol_route_lookup() 1370 struct rt6_info *rt; in ip6_rt_cache_alloc() 1915 struct rt6_info *rt; 2683 struct rt6_info *rt6; in ip6_route_output_flags() 2782 struct rt6_info *rt; in ip6_dst_check() 2832 struct rt6_info *rt; in ip6_link_failure() 2925 struct rt6_info *nrt6; in __ip6_rt_update_pmtu() 3278 struct rt6_info *rt; in ip6_mtu_from_fib6() 3308 struct rt6_info *rt; in icmp6_dst_alloc() [all …]
|
| H A D | ip6_output.c | 603 struct rt6_info *rt; in ip6_forward() 867 struct rt6_info *rt = dst_rt6_info(skb_dst(skb)); in ip6_fragment() 1064 struct rt6_info *rt; in ip6_sk_dst_check() 1110 struct rt6_info *rt; in ip6_dst_lookup_tail() 1126 struct rt6_info *rt; in ip6_dst_lookup_tail() 1321 struct rt6_info *rt, in ip6_append_data_mtu() 1343 struct rt6_info *rt) in ip6_setup_cork() 1440 struct rt6_info *rt = dst_rt6_info(cork->dst); in __ip6_append_data() 1830 struct rt6_info *rt, unsigned int flags) in ip6_append_data() 1902 struct rt6_info *rt = dst_rt6_info(cork->base.dst); in __ip6_make_skb() [all …]
|
| H A D | fib6_rules.c | 118 struct rt6_info *rt; in fib6_rule_lookup() 205 struct rt6_info *rt = NULL; in __fib6_rule_action() 283 struct rt6_info *rt = res->rt6; in fib6_rule_suppress()
|
| H A D | icmp.c | 217 struct rt6_info *rt = dst_rt6_info(dst); in icmpv6_xrlim_allow() 248 struct rt6_info *rt = dst_rt6_info(dst); in icmpv6_rt_has_prefsrc() 429 const struct rt6_info *rt6 = skb_rt6_info(skb); in icmp6_dev() 666 struct rt6_info *rt; in ip6_err_gen_icmpv6_unreach()
|
| H A D | xfrm6_policy.c | 80 struct rt6_info *rt = dst_rt6_info(xdst->route); in xfrm6_fill_dst()
|
| H A D | ping.c | 73 struct rt6_info *rt; in ping_v6_sendmsg()
|
| H A D | anycast.c | 94 struct rt6_info *rt; in ipv6_sock_ac_join()
|
| H A D | ip6_fib.c | 312 struct rt6_info *rt; in fib6_rule_lookup() 967 struct rt6_info **ppcpu_rt; in __fib6_drop_pcpu_from() 968 struct rt6_info *pcpu_rt; in __fib6_drop_pcpu_from()
|
| /linux-6.15/net/ipv6/netfilter/ |
| H A D | nft_fib_ipv6.c | 63 struct rt6_info *rt; in __nft_fib6_eval_type() 170 struct rt6_info *rt; in nft_fib6_eval()
|
| H A D | ip6t_rpfilter.c | 35 struct rt6_info *rt; in rpfilter_lookup_reverse6()
|
| /linux-6.15/drivers/net/ |
| H A D | vrf.c | 116 struct rt6_info __rcu *rt6; 654 struct rt6_info *rt6; in vrf_ip6_out_redirect() 755 struct rt6_info *rt6 = rtnl_dereference(vrf->rt6); in vrf_rt6_release() 779 struct rt6_info *rt6; in vrf_rt6_create() 1280 static struct rt6_info *vrf_ip6_route_lookup(struct net *net, in vrf_ip6_route_lookup() 1305 struct rt6_info *rt6; in vrf_ip6_input_dst() 1449 struct rt6_info *rt; in vrf_link_scope_lookup()
|
| H A D | gtp.c | 362 static struct rt6_info *ip6_route_output_gtp(struct net *net, in ip6_route_output_gtp() 380 return (struct rt6_info *)dst; in ip6_route_output_gtp() 994 struct rt6_info *rt6; 1032 struct pdp_ctx *pctx, struct rt6_info *rt6, in gtp_set_pktinfo_ipv6() 1114 struct rt6_info *rt; in gtp_build_skb_outer_ip6()
|
| /linux-6.15/net/sched/ |
| H A D | sch_frag.c | 111 struct rt6_info sch_frag_rt; in sch_fragment()
|
| /linux-6.15/net/netfilter/ipvs/ |
| H A D | ip_vs_xmit.c | 152 static inline int __ip_vs_is_local_route6(struct rt6_info *rt) in __ip_vs_is_local_route6() 465 struct rt6_info *rt; /* Route to the other host */ in __ip_vs_get_out_rt_v6() 833 struct rt6_info *rt; /* Route to the other host */ in ip_vs_nat_xmit_v6() 1256 struct rt6_info *rt; /* Route to the other host */ in ip_vs_tunnel_xmit_v6() 1552 struct rt6_info *rt; /* Route to the other host */ in ip_vs_icmp_xmit_v6()
|
| /linux-6.15/net/netfilter/ |
| H A D | xt_addrtype.c | 37 struct rt6_info *rt; in match_lookup_rt6()
|
| H A D | nf_flow_table_ip.c | 725 struct rt6_info *rt; in nf_flow_offload_ipv6_hook()
|
| /linux-6.15/net/mpls/ |
| H A D | mpls_iptunnel.c | 46 struct rt6_info *rt6 = NULL; in mpls_xmit()
|
| /linux-6.15/net/ipv6/ila/ |
| H A D | ila_lwt.c | 41 struct rt6_info *rt = dst_rt6_info(orig_dst); in ila_output()
|
| /linux-6.15/drivers/s390/net/ |
| H A D | qeth_core.h | 957 struct rt6_info *rt; in qeth_dst_check_rcu() 980 struct rt6_info *rt = dst_rt6_info(dst); in qeth_next_hop_v6_rcu()
|
| /linux-6.15/drivers/infiniband/sw/rxe/ |
| H A D | rxe_net.c | 122 rt6_get_cookie((struct rt6_info *)dst); in rxe_find_route()
|
| /linux-6.15/net/bluetooth/ |
| H A D | 6lowpan.c | 137 struct rt6_info *rt = dst_rt6_info(skb_dst(skb)); in peer_lookup_dst()
|