Lines Matching refs:rt6
1385 static bool rt6_is_valid(const struct rt6_info *rt6)
1387 return rt6->sernum == rt_genid_ipv6(dev_net(rt6->dst.dev));
1530 struct rt6_info *rt6 = rt6_ex->rt6i;
1531 bool matched = ipv6_addr_equal(daddr, &rt6->rt6i_dst.addr);
1535 matched = ipv6_addr_equal(saddr, &rt6->rt6i_src.addr);
1565 struct rt6_info *rt6 = rt6_ex->rt6i;
1566 bool matched = ipv6_addr_equal(daddr, &rt6->rt6i_dst.addr);
1570 matched = ipv6_addr_equal(saddr, &rt6->rt6i_src.addr);
2517 struct rt6_info *rt6;
2521 rt6 = (struct rt6_info *)dst;
2523 if (list_empty(&rt6->rt6i_uncached) && !dst_hold_safe(dst)) {
2724 struct rt6_info *rt6 = (struct rt6_info *)dst;
2750 if (!rt6_cache_allowed_for_pmtu(rt6)) {
2751 rt6_do_update_pmtu(rt6, mtu);
2753 if (rt6->rt6i_flags & RTF_CACHE)
2754 rt6_update_exception_stamp_rt(rt6);
2760 res.f6i = rcu_dereference(rt6->from);
2770 .gw = &rt6->rt6i_gateway,
5507 struct rt6_info *rt6 = (struct rt6_info *)dst;
5519 if (rt6) {
5520 rt6_dst = &rt6->rt6i_dst;
5521 rt6_src = &rt6->rt6i_src;
5522 rt6_flags = rt6->rt6i_flags;
5603 if (rt6) {
5605 nla_put_in6_addr(skb, RTA_GATEWAY, &rt6->rt6i_gateway))