Lines Matching refs:rt6
112 struct rt6_info __rcu *rt6;
705 struct rt6_info *rt6;
709 rt6 = rcu_dereference(vrf->rt6);
710 if (likely(rt6)) {
711 dst = &rt6->dst;
806 struct rt6_info *rt6 = rtnl_dereference(vrf->rt6);
810 RCU_INIT_POINTER(vrf->rt6, NULL);
816 if (rt6) {
817 dst = &rt6->dst;
830 struct rt6_info *rt6;
842 rt6 = ip6_dst_alloc(net, dev, flags);
843 if (!rt6)
846 rt6->dst.output = vrf_output6;
848 rcu_assign_pointer(vrf->rt6, rt6);
1318 struct rt6_info *rt6;
1320 rt6 = vrf_ip6_route_lookup(net, vrf_dev, &fl6, ifindex, skb,
1322 if (unlikely(!rt6))
1325 if (unlikely(&rt6->dst == &net->ipv6.ip6_null_entry->dst))
1328 skb_dst_set(skb, &rt6->dst);