Searched refs:rt6 (Results 1 – 12 of 12) sorted by relevance
| /linux/net/ipv6/ |
| A D | xfrm6_policy.c | 85 xdst->u.rt6.rt6i_idev = in6_dev_get(dev); in xfrm6_fill_dst() 86 if (!xdst->u.rt6.rt6i_idev) { in xfrm6_fill_dst() 97 xdst->u.rt6.rt6i_dst = rt->rt6i_dst; in xfrm6_fill_dst() 98 xdst->u.rt6.rt6i_src = rt->rt6i_src; in xfrm6_fill_dst() 99 rt6_uncached_list_add(&xdst->u.rt6); in xfrm6_fill_dst() 128 rt6_uncached_list_del(&xdst->u.rt6); in xfrm6_dst_destroy() 129 if (likely(xdst->u.rt6.rt6i_idev)) in xfrm6_dst_destroy() 130 in6_dev_put(xdst->u.rt6.rt6i_idev); in xfrm6_dst_destroy() 139 if (xdst->u.rt6.rt6i_idev->dev == dev) { in xfrm6_dst_ifdown() 144 in6_dev_put(xdst->u.rt6.rt6i_idev); in xfrm6_dst_ifdown() [all …]
|
| A D | fib6_rules.c | 112 if (res.rt6) in fib6_rule_lookup() 113 return &res.rt6->dst; in fib6_rule_lookup() 261 res->rt6 = rt; in __fib6_rule_action() 280 struct rt6_info *rt = res->rt6; in fib6_rule_suppress()
|
| A D | route.c | 1398 return rt6->sernum == rt_genid_ipv6(dev_net(rt6->dst.dev)); in rt6_is_valid() 2648 struct rt6_info *rt6; in ip6_route_output_flags() local 2652 rt6 = dst_rt6_info(dst); in ip6_route_output_flags() 2884 rt6_do_update_pmtu(rt6, mtu); in __ip6_rt_update_pmtu() 2886 if (rt6->rt6i_flags & RTF_CACHE) in __ip6_rt_update_pmtu() 2903 .gw = &rt6->rt6i_gateway, in __ip6_rt_update_pmtu() 5628 if (rt6) { in rt6_fill_node() 5629 rt6_dst = &rt6->rt6i_dst; in rt6_fill_node() 5630 rt6_src = &rt6->rt6i_src; in rt6_fill_node() 5631 rt6_flags = rt6->rt6i_flags; in rt6_fill_node() [all …]
|
| A D | icmp.c | 429 const struct rt6_info *rt6 = skb_rt6_info(skb); in icmp6_dev() local 434 if (rt6 && rt6->rt6i_idev) in icmp6_dev() 435 dev = rt6->rt6i_idev->dev; in icmp6_dev()
|
| /linux/net/mpls/ |
| A D | mpls_iptunnel.c | 46 struct rt6_info *rt6 = NULL; in mpls_xmit() local 93 rt6 = dst_rt6_info(dst); in mpls_xmit() 140 } else if (rt6) { in mpls_xmit() 141 if (ipv6_addr_v4mapped(&rt6->rt6i_gateway)) { in mpls_xmit() 143 err = neigh_xmit(NEIGH_ARP_TABLE, out_dev, &rt6->rt6i_gateway.s6_addr32[3], in mpls_xmit() 146 err = neigh_xmit(NEIGH_ND_TABLE, out_dev, &rt6->rt6i_gateway, in mpls_xmit()
|
| /linux/drivers/net/ |
| A D | vrf.c | 674 struct rt6_info *rt6; in vrf_ip6_out_redirect() local 678 rt6 = rcu_dereference(vrf->rt6); in vrf_ip6_out_redirect() 679 if (likely(rt6)) { in vrf_ip6_out_redirect() 680 dst = &rt6->dst; in vrf_ip6_out_redirect() 775 struct rt6_info *rt6 = rtnl_dereference(vrf->rt6); in vrf_rt6_release() local 785 if (rt6) { in vrf_rt6_release() 786 dst = &rt6->dst; in vrf_rt6_release() 799 struct rt6_info *rt6; in vrf_rt6_create() local 812 if (!rt6) in vrf_rt6_create() 817 rcu_assign_pointer(vrf->rt6, rt6); in vrf_rt6_create() [all …]
|
| A D | gtp.c | 992 struct rt6_info *rt6; member 1030 struct pdp_ctx *pctx, struct rt6_info *rt6, in gtp_set_pktinfo_ipv6() argument 1037 pktinfo->rt6 = rt6; in gtp_set_pktinfo_ipv6() 1309 udp_tunnel6_xmit_skb(&pktinfo.rt6->dst, pktinfo.sk, skb, dev, in gtp_dev_xmit()
|
| /linux/net/ipv4/ |
| A D | ip_tunnel.c | 544 struct rt6_info *rt6; in tnl_update_pmtu() local 547 rt6 = skb_valid_dst(skb) ? dst_rt6_info(skb_dst(skb)) : in tnl_update_pmtu() 551 if (rt6 && mtu < dst_mtu(skb_dst(skb)) && in tnl_update_pmtu() 554 rt6->rt6i_dst.plen == 128) { in tnl_update_pmtu() 555 rt6->rt6i_flags |= RTF_MODIFIED; in tnl_update_pmtu()
|
| /linux/drivers/net/ethernet/mellanox/mlxsw/ |
| A D | spectrum_span.c | 530 struct rt6_info *rt6; in mlxsw_sp_span_gretap6_route() local 543 rt6 = dst_rt6_info(dst); in mlxsw_sp_span_gretap6_route() 547 *daddrp = rt6->rt6i_gateway; in mlxsw_sp_span_gretap6_route()
|
| /linux/include/net/ |
| A D | ip6_fib.h | 226 struct rt6_info *rt6; member
|
| A D | xfrm.h | 996 struct rt6_info rt6; member
|
| /linux/net/xfrm/ |
| A D | xfrm_policy.c | 2625 path->u.rt6.rt6i_nfheader_len = nfheader_len; in xfrm_init_path()
|
Completed in 61 milliseconds