Home
last modified time | relevance | path

Searched refs:rt6_info (Results 1 – 25 of 53) sorted by relevance

123

/linux-6.3-rc2/include/net/
A Dip6_route.h100 static inline void ip6_rt_put_flags(struct rt6_info *rt, int flags) in ip6_rt_put_flags()
109 struct rt6_info *ip6_pol_route(struct net *net, struct fib6_table *table,
147 struct rt6_info *rt6_lookup(struct net *net, const struct in6_addr *daddr,
161 struct rt6_info *ip6_dst_alloc(struct net *net, struct net_device *dev,
207 void rt6_uncached_list_add(struct rt6_info *rt);
208 void rt6_uncached_list_del(struct rt6_info *rt);
213 const struct rt6_info *rt6 = NULL; in skb_rt6_info()
216 rt6 = container_of(dst, struct rt6_info, dst); in skb_rt6_info()
230 np->dst_cookie = rt6_get_cookie((struct rt6_info *)dst); in ip6_dst_store()
243 struct rt6_info *rt = (struct rt6_info *) skb_dst(skb); in ipv6_unicast_destination()
[all …]
A Dip6_fib.h39 struct rt6_info;
144 struct rt6_info *rt6i;
160 struct rt6_info * __percpu *rt6i_pcpu;
209 struct rt6_info { struct
232 struct rt6_info *rt6; argument
245 return ((struct rt6_info *)dst)->rt6i_idev; in ip6_dst_idev()
296 static inline u32 rt6_get_cookie(const struct rt6_info *rt) in rt6_get_cookie()
315 static inline void ip6_rt_put(struct rt6_info *rt) in ip6_rt_put()
320 BUILD_BUG_ON(offsetof(struct rt6_info, dst) != 0); in ip6_rt_put()
413 typedef struct rt6_info *(*pol_lookup_t)(struct net *,
[all …]
/linux-6.3-rc2/net/ipv6/
A Droute.c229 const struct rt6_info *rt = container_of(dst, struct rt6_info, dst); in ip6_dst_neigh_lookup()
238 struct rt6_info *rt = (struct rt6_info *)dst; in ip6_confirm_neigh()
358 struct rt6_info *rt = (struct rt6_info *)dst; in ip6_dst_destroy()
378 struct rt6_info *rt = (struct rt6_info *)dst; in ip6_dst_ifdown()
1210 struct rt6_info *rt; in ip6_pol_route_lookup()
1321 struct rt6_info *rt; in ip6_rt_cache_alloc()
1867 struct rt6_info *rt;
2653 struct rt6_info *rt, *ort = (struct rt6_info *) dst_orig; in ip6_blackhole_route()
2764 struct rt6_info *rt = (struct rt6_info *) dst; in ip6_negative_advice()
2844 struct rt6_info *rt6 = (struct rt6_info *)dst; in __ip6_rt_update_pmtu()
[all …]
A Dip6_output.c586 struct rt6_info *rt; in ip6_forward()
848 struct rt6_info *rt = (struct rt6_info *)skb_dst(skb); in ip6_fragment()
1046 struct rt6_info *rt; in ip6_sk_dst_check()
1056 rt = (struct rt6_info *)dst; in ip6_sk_dst_check()
1092 struct rt6_info *rt; in ip6_dst_lookup_tail()
1108 struct rt6_info *rt; in ip6_dst_lookup_tail()
1370 struct rt6_info *rt, in ip6_append_data_mtu()
1392 struct rt6_info *rt) in ip6_setup_cork()
1486 struct rt6_info *rt = (struct rt6_info *)cork->dst; in __ip6_append_data()
1915 struct rt6_info *rt = (struct rt6_info *)cork->base.dst; in __ip6_make_skb()
[all …]
A Dicmp.c215 struct rt6_info *rt = (struct rt6_info *)dst; in icmpv6_xrlim_allow()
244 struct rt6_info *rt = (struct rt6_info *)dst; in icmpv6_rt_has_prefsrc()
424 const struct rt6_info *rt6 = skb_rt6_info(skb); in icmp6_dev()
615 &ipc6, &fl6, (struct rt6_info *)dst, in icmp6_send()
652 struct rt6_info *rt; in ip6_err_gen_icmpv6_unreach()
802 (struct rt6_info *)dst, MSG_DONTWAIT)) { in icmpv6_echo_reply()
A Dfib6_rules.c114 struct rt6_info *rt; in fib6_rule_lookup()
201 struct rt6_info *rt = NULL; in __fib6_rule_action()
275 struct rt6_info *rt = res->rt6; in fib6_rule_suppress()
A Dxfrm6_policy.c73 struct rt6_info *rt = (struct rt6_info *)xdst->route; in xfrm6_fill_dst()
A Dping.c73 struct rt6_info *rt; in ping_v6_sendmsg()
156 rt = (struct rt6_info *) dst; in ping_v6_sendmsg()
A Draw.c599 struct rt6_info *rt = (struct rt6_info *)*dstp; in rawv6_send_hdrinc()
922 len, 0, &ipc6, &fl6, (struct rt6_info *)dst, in rawv6_sendmsg()
A Dudp.c918 const struct rt6_info *rt = (const struct rt6_info *)dst; in udp6_sk_rx_dst_set()
1582 (struct rt6_info *)dst, in udpv6_sendmsg()
1609 &ipc6, fl6, (struct rt6_info *)dst, in udpv6_sendmsg()
/linux-6.3-rc2/include/net/netns/
A Dipv6.h70 struct rt6_info *ip6_null_entry;
87 struct rt6_info *ip6_prohibit_entry;
88 struct rt6_info *ip6_blk_hole_entry;
/linux-6.3-rc2/net/ipv6/ila/
A Dila_lwt.c41 struct rt6_info *rt = (struct rt6_info *)orig_dst; in ila_output()
73 fl6.daddr = *rt6_nexthop((struct rt6_info *)orig_dst, in ila_output()
/linux-6.3-rc2/net/netfilter/ipvs/
A Dip_vs_xmit.c183 (struct rt6_info *)skb_dst(skb)); in crosses_local_route_boundary()
476 struct rt6_info *rt; /* Route to the other host */ in __ip_vs_get_out_rt_v6()
484 rt = (struct rt6_info *) dest_dst->dst_cache; in __ip_vs_get_out_rt_v6()
504 rt = (struct rt6_info *) dst; in __ip_vs_get_out_rt_v6()
520 rt = (struct rt6_info *) dst; in __ip_vs_get_out_rt_v6()
856 struct rt6_info *rt; /* Route to the other host */ in ip_vs_nat_xmit_v6()
879 rt = (struct rt6_info *) skb_dst(skb); in ip_vs_nat_xmit_v6()
1288 struct rt6_info *rt; /* Route to the other host */ in ip_vs_tunnel_xmit_v6()
1314 rt = (struct rt6_info *) skb_dst(skb); in ip_vs_tunnel_xmit_v6()
1602 struct rt6_info *rt; /* Route to the other host */ in ip_vs_icmp_xmit_v6()
[all …]
/linux-6.3-rc2/net/mpls/
A Dmpls_iptunnel.c46 struct rt6_info *rt6 = NULL; in mpls_xmit()
95 rt6 = (struct rt6_info *)dst; in mpls_xmit()
/linux-6.3-rc2/net/ipv6/netfilter/
A Dnft_fib_ipv6.c65 struct rt6_info *rt; in __nft_fib6_eval_type()
169 struct rt6_info *rt; in nft_fib6_eval()
A Dip6t_rpfilter.c35 struct rt6_info *rt; in rpfilter_lookup_reverse6()
/linux-6.3-rc2/drivers/net/
A Dvrf.c114 struct rt6_info __rcu *rt6;
668 nexthop = rt6_nexthop((struct rt6_info *)dst, &ipv6_hdr(skb)->daddr); in vrf_finish_output6()
704 struct rt6_info *rt6; in vrf_ip6_out_redirect()
805 struct rt6_info *rt6 = rtnl_dereference(vrf->rt6); in vrf_rt6_release()
829 struct rt6_info *rt6; in vrf_rt6_create()
1341 static struct rt6_info *vrf_ip6_route_lookup(struct net *net, in vrf_ip6_route_lookup()
1366 struct rt6_info *rt6; in vrf_ip6_input_dst()
1510 struct rt6_info *rt; in vrf_link_scope_lookup()
/linux-6.3-rc2/drivers/s390/net/
A Dqeth_core.h958 struct rt6_info *rt; in qeth_dst_check_rcu()
960 rt = (struct rt6_info *) dst; in qeth_dst_check_rcu()
982 struct rt6_info *rt = (struct rt6_info *) dst; in qeth_next_hop_v6_rcu()
/linux-6.3-rc2/net/core/
A Ddst_cache.c115 rt6_get_cookie((struct rt6_info *)dst)); in dst_cache_set_ip6()
/linux-6.3-rc2/net/sched/
A Dsch_frag.c111 struct rt6_info sch_frag_rt; in sch_fragment()
/linux-6.3-rc2/net/netfilter/
A Dnft_rt.c83 memcpy(dest, rt6_nexthop((struct rt6_info *)dst, in nft_rt_get_eval()
A Dnf_flow_table_ip.c619 struct rt6_info *rt; in nf_flow_offload_ipv6_hook()
667 rt = (struct rt6_info *)tuplehash->tuple.dst_cache; in nf_flow_offload_ipv6_hook()
676 rt = (struct rt6_info *)tuplehash->tuple.dst_cache; in nf_flow_offload_ipv6_hook()
A Dxt_addrtype.c37 struct rt6_info *rt; in match_lookup_rt6()
A Dnf_flow_table_core.c80 const struct rt6_info *rt; in flow_offload_dst_cookie()
83 rt = (const struct rt6_info *)flow_tuple->dst_cache; in flow_offload_dst_cookie()
/linux-6.3-rc2/drivers/infiniband/core/
A Daddr.c352 struct rt6_info *rt6; in has_gateway()
359 rt6 = container_of(dst, struct rt6_info, dst); in has_gateway()

Completed in 55 milliseconds

123