Lines Matching refs:rt6

1384 static bool rt6_is_valid(const struct rt6_info *rt6)  in rt6_is_valid()  argument
1386 return rt6->sernum == rt_genid_ipv6(dev_net(rt6->dst.dev)); in rt6_is_valid()
1528 struct rt6_info *rt6 = rt6_ex->rt6i; in __rt6_find_exception_spinlock() local
1529 bool matched = ipv6_addr_equal(daddr, &rt6->rt6i_dst.addr); in __rt6_find_exception_spinlock()
1533 matched = ipv6_addr_equal(saddr, &rt6->rt6i_src.addr); in __rt6_find_exception_spinlock()
1563 struct rt6_info *rt6 = rt6_ex->rt6i; in __rt6_find_exception_rcu() local
1564 bool matched = ipv6_addr_equal(daddr, &rt6->rt6i_dst.addr); in __rt6_find_exception_rcu()
1568 matched = ipv6_addr_equal(saddr, &rt6->rt6i_src.addr); in __rt6_find_exception_rcu()
2639 struct rt6_info *rt6; in ip6_route_output_flags() local
2643 rt6 = (struct rt6_info *)dst; in ip6_route_output_flags()
2645 if (list_empty(&rt6->rt6i_uncached) && !dst_hold_safe(dst)) { in ip6_route_output_flags()
2848 struct rt6_info *rt6 = (struct rt6_info *)dst; in __ip6_rt_update_pmtu() local
2874 if (!rt6_cache_allowed_for_pmtu(rt6)) { in __ip6_rt_update_pmtu()
2875 rt6_do_update_pmtu(rt6, mtu); in __ip6_rt_update_pmtu()
2877 if (rt6->rt6i_flags & RTF_CACHE) in __ip6_rt_update_pmtu()
2878 rt6_update_exception_stamp_rt(rt6); in __ip6_rt_update_pmtu()
2884 res.f6i = rcu_dereference(rt6->from); in __ip6_rt_update_pmtu()
2894 .gw = &rt6->rt6i_gateway, in __ip6_rt_update_pmtu()
5615 struct rt6_info *rt6 = (struct rt6_info *)dst; in rt6_fill_node() local
5627 if (rt6) { in rt6_fill_node()
5628 rt6_dst = &rt6->rt6i_dst; in rt6_fill_node()
5629 rt6_src = &rt6->rt6i_src; in rt6_fill_node()
5630 rt6_flags = rt6->rt6i_flags; in rt6_fill_node()
5711 if (rt6) { in rt6_fill_node()
5713 nla_put_in6_addr(skb, RTA_GATEWAY, &rt6->rt6i_gateway)) in rt6_fill_node()