Lines Matching refs:rt6
114 struct rt6_info __rcu *rt6;
692 struct rt6_info *rt6;
696 rt6 = rcu_dereference(vrf->rt6);
697 if (likely(rt6)) {
698 dst = &rt6->dst;
793 struct rt6_info *rt6 = rtnl_dereference(vrf->rt6);
797 RCU_INIT_POINTER(vrf->rt6, NULL);
803 if (rt6) {
804 dst = &rt6->dst;
817 struct rt6_info *rt6;
829 rt6 = ip6_dst_alloc(net, dev, flags);
830 if (!rt6)
833 rt6->dst.output = vrf_output6;
835 rcu_assign_pointer(vrf->rt6, rt6);
1344 struct rt6_info *rt6;
1346 rt6 = vrf_ip6_route_lookup(net, vrf_dev, &fl6, ifindex, skb,
1348 if (unlikely(!rt6))
1351 if (unlikely(&rt6->dst == &net->ipv6.ip6_null_entry->dst))
1354 skb_dst_set(skb, &rt6->dst);