Lines Matching refs:rth
111 struct rtable __rcu *rth; member
942 struct rtable *rth; in vrf_ip_out_redirect() local
946 rth = rcu_dereference(vrf->rth); in vrf_ip_out_redirect()
947 if (likely(rth)) { in vrf_ip_out_redirect()
948 dst = &rth->dst; in vrf_ip_out_redirect()
1060 struct rtable *rth = rtnl_dereference(vrf->rth); in vrf_rtable_release() local
1064 RCU_INIT_POINTER(vrf->rth, NULL); in vrf_rtable_release()
1070 if (rth) { in vrf_rtable_release()
1071 dst = &rth->dst; in vrf_rtable_release()
1082 struct rtable *rth; in vrf_rtable_create() local
1088 rth = rt_dst_alloc(dev, 0, RTN_UNICAST, 1, 1); in vrf_rtable_create()
1089 if (!rth) in vrf_rtable_create()
1092 rth->dst.output = vrf_output; in vrf_rtable_create()
1094 rcu_assign_pointer(vrf->rth, rth); in vrf_rtable_create()