Lines Matching refs:rt0
865 struct fib6_info *rt0;
875 rt0 = rcu_dereference(fn->rr_ptr);
876 if (!rt0)
877 rt0 = leaf;
884 key_plen = rt0->fib6_dst.plen;
886 if (rt0->fib6_src.plen)
887 key_plen = rt0->fib6_src.plen;
892 find_rr_leaf(fn, leaf, rt0, oif, strict, &do_rr, res);
894 struct fib6_info *next = rcu_dereference(rt0->fib6_next);
897 if (!next || next->fib6_metric != rt0->fib6_metric)
900 if (next != rt0) {
2688 static void rt6_update_expires(struct rt6_info *rt0, int timeout)
2690 if (!(rt0->rt6i_flags & RTF_EXPIRES)) {
2694 from = rcu_dereference(rt0->from);
2696 rt0->dst.expires = from->expires;
2700 dst_set_expires(&rt0->dst, timeout);
2701 rt0->rt6i_flags |= RTF_EXPIRES;