Lines Matching refs:rt6
79 xdst->u.rt6.rt6i_idev = in6_dev_get(dev); in xfrm6_fill_dst()
80 if (!xdst->u.rt6.rt6i_idev) { in xfrm6_fill_dst()
87 xdst->u.rt6.rt6i_flags = rt->rt6i_flags & (RTF_ANYCAST | in xfrm6_fill_dst()
90 xdst->u.rt6.rt6i_gateway = rt->rt6i_gateway; in xfrm6_fill_dst()
91 xdst->u.rt6.rt6i_dst = rt->rt6i_dst; in xfrm6_fill_dst()
92 xdst->u.rt6.rt6i_src = rt->rt6i_src; in xfrm6_fill_dst()
93 INIT_LIST_HEAD(&xdst->u.rt6.rt6i_uncached); in xfrm6_fill_dst()
94 rt6_uncached_list_add(&xdst->u.rt6); in xfrm6_fill_dst()
122 if (likely(xdst->u.rt6.rt6i_idev)) in xfrm6_dst_destroy()
123 in6_dev_put(xdst->u.rt6.rt6i_idev); in xfrm6_dst_destroy()
125 if (xdst->u.rt6.rt6i_uncached_list) in xfrm6_dst_destroy()
126 rt6_uncached_list_del(&xdst->u.rt6); 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()
145 xdst->u.rt6.rt6i_idev = loopback_idev; in xfrm6_dst_ifdown()