Searched refs:rt6 (Results 1 – 7 of 7) sorted by relevance
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 …]
115 if (res.rt6) in fib6_rule_lookup()116 return &res.rt6->dst; in fib6_rule_lookup()264 res->rt6 = rt; in __fib6_rule_action()283 struct rt6_info *rt = res->rt6; in fib6_rule_suppress()
1435 return rt6->sernum == rt_genid_ipv6(dev_net(rt6->dst.dev)); in rt6_is_valid()2693 struct rt6_info *rt6; in ip6_route_output_flags() local2697 rt6 = dst_rt6_info(dst); in ip6_route_output_flags()2928 rt6_do_update_pmtu(rt6, mtu); in __ip6_rt_update_pmtu()2930 if (rt6->rt6i_flags & RTF_CACHE) in __ip6_rt_update_pmtu()2947 .gw = &rt6->rt6i_gateway, in __ip6_rt_update_pmtu()5766 if (rt6) { in rt6_fill_node()5767 rt6_dst = &rt6->rt6i_dst; in rt6_fill_node()5768 rt6_src = &rt6->rt6i_src; in rt6_fill_node()5769 rt6_flags = rt6->rt6i_flags; in rt6_fill_node()[all …]
431 const struct rt6_info *rt6 = skb_rt6_info(skb); in icmp6_dev() local436 if (rt6 && rt6->rt6i_idev) in icmp6_dev()437 dev = rt6->rt6i_idev->dev; in icmp6_dev()
46 struct rt6_info *rt6 = NULL; in mpls_xmit() local93 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()
545 struct rt6_info *rt6; in tnl_update_pmtu() local548 rt6 = skb_valid_dst(skb) ? dst_rt6_info(skb_dst(skb)) : in tnl_update_pmtu()552 if (rt6 && mtu < dst_mtu(skb_dst(skb)) && in tnl_update_pmtu()555 rt6->rt6i_dst.plen == 128) { in tnl_update_pmtu()556 rt6->rt6i_flags |= RTF_MODIFIED; in tnl_update_pmtu()
2640 path->u.rt6.rt6i_nfheader_len = nfheader_len; in xfrm_init_path()
Completed in 40 milliseconds