Home
last modified time | relevance | path

Searched refs:rt0 (Results 1 – 2 of 2) sorted by relevance

/Linux-v4.19/net/mpls/
Daf_mpls.c2283 struct mpls_route *rt0 = NULL, *rt2 = NULL; in resize_platform_label_table() local
2295 rt0 = mpls_rt_alloc(1, lo->addr_len, 0); in resize_platform_label_table()
2296 if (IS_ERR(rt0)) in resize_platform_label_table()
2298 RCU_INIT_POINTER(rt0->rt_nh->nh_dev, lo); in resize_platform_label_table()
2299 rt0->rt_protocol = RTPROT_KERNEL; in resize_platform_label_table()
2300 rt0->rt_payload_type = MPT_IPV4; in resize_platform_label_table()
2301 rt0->rt_ttl_propagate = MPLS_TTL_PROP_DEFAULT; in resize_platform_label_table()
2302 rt0->rt_nh->nh_via_table = NEIGH_LINK_TABLE; in resize_platform_label_table()
2303 rt0->rt_nh->nh_via_alen = lo->addr_len; in resize_platform_label_table()
2304 memcpy(__mpls_nh_via(rt0, rt0->rt_nh), lo->dev_addr, in resize_platform_label_table()
[all …]
/Linux-v4.19/net/ipv6/
Droute.c740 struct fib6_info *match, *rt0; in rt6_select() local
747 rt0 = rcu_dereference(fn->rr_ptr); in rt6_select()
748 if (!rt0) in rt6_select()
749 rt0 = leaf; in rt6_select()
756 key_plen = rt0->fib6_dst.plen; in rt6_select()
758 if (rt0->fib6_src.plen) in rt6_select()
759 key_plen = rt0->fib6_src.plen; in rt6_select()
764 match = find_rr_leaf(fn, leaf, rt0, rt0->fib6_metric, oif, strict, in rt6_select()
768 struct fib6_info *next = rcu_dereference(rt0->fib6_next); in rt6_select()
771 if (!next || next->fib6_metric != rt0->fib6_metric) in rt6_select()
[all …]