Lines Matching refs:rt6
72 xdst->u.rt6.rt6i_dst.plen);
75 xdst->u.rt6.rt6i_src.plen);
76 if (ipv6_addr_equal(&xdst->u.rt6.rt6i_dst.addr, &fl_dst_prefix) &&
77 ipv6_addr_equal(&xdst->u.rt6.rt6i_src.addr, &fl_src_prefix) &&
79 (xdst->u.rt6.rt6i_dst.plen != 128 ||
80 xdst->u.rt6.rt6i_src.plen != 128))) {
245 x->u.rt6.rt6i_flags = rt0->rt6i_flags&(RTCF_BROADCAST|RTCF_MULTICAST|RTCF_LOCAL);
246 x->u.rt6.rt6i_metric = rt0->rt6i_metric;
247 x->u.rt6.rt6i_node = rt0->rt6i_node;
248 x->u.rt6.rt6i_gateway = rt0->rt6i_gateway;
249 memcpy(&x->u.rt6.rt6i_gateway, &rt0->rt6i_gateway, sizeof(x->u.rt6.rt6i_gateway));
250 x->u.rt6.rt6i_dst = rt0->rt6i_dst;
251 x->u.rt6.rt6i_src = rt0->rt6i_src;
252 x->u.rt6.rt6i_idev = rt0->rt6i_idev;
358 if (likely(xdst->u.rt6.rt6i_idev))
359 in6_dev_put(xdst->u.rt6.rt6i_idev);
372 if (xdst->u.rt6.rt6i_idev->dev == dev) {
377 in6_dev_put(xdst->u.rt6.rt6i_idev);
378 xdst->u.rt6.rt6i_idev = loopback_idev;