Lines Matching refs:rt0
868 struct fib6_info *rt0;
878 rt0 = rcu_dereference(fn->rr_ptr);
879 if (!rt0)
880 rt0 = leaf;
887 key_plen = rt0->fib6_dst.plen;
889 if (rt0->fib6_src.plen)
890 key_plen = rt0->fib6_src.plen;
895 find_rr_leaf(fn, leaf, rt0, oif, strict, &do_rr, res);
897 struct fib6_info *next = rcu_dereference(rt0->fib6_next);
900 if (!next || next->fib6_metric != rt0->fib6_metric)
903 if (next != rt0) {
2809 static void rt6_update_expires(struct rt6_info *rt0, int timeout)
2811 if (!(rt0->rt6i_flags & RTF_EXPIRES)) {
2815 from = rcu_dereference(rt0->from);
2817 rt0->dst.expires = from->expires;
2821 dst_set_expires(&rt0->dst, timeout);
2822 rt0->rt6i_flags |= RTF_EXPIRES;