Searched refs:rnd_nhop (Results 1 – 8 of 8) sorted by relevance
504 rnd->rnd_nhop = rt->rt_nhop; in lookup_prefix_bysa()507 rnd->rnd_nhop = NULL; in lookup_prefix_bysa()686 nh_orig = rnd_orig.rnd_nhop; in add_route()972 nh_orig = rnd_orig->rnd_nhop; in change_mpath_route()1031 nh_orig = rnd_orig->rnd_nhop; in change_route()1067 rt->rt_nhop = rnd->rnd_nhop; in add_route_nhop()1110 if (rnd->rnd_nhop != NULL) { in change_route_nhop()1113 rt->rt_nhop = rnd->rnd_nhop; in change_route_nhop()1133 if (rnd->rnd_nhop == NULL) in change_route_nhop()1139 rc->rc_nh_new = rnd->rnd_nhop; in change_route_nhop()[all …]
621 rnd->rnd_nhop = pnhops[0].nh; in nhgrp_get_filtered_group()623 if (nhop_try_ref_object(rnd->rnd_nhop) == 0) in nhgrp_get_filtered_group()652 if (rnd_orig->rnd_nhop == NULL) { in nhgrp_get_addition_group()655 if (nhop_try_ref_object(rnd_new->rnd_nhop) == 0) in nhgrp_get_addition_group()660 wn[0].nh = rnd_add->rnd_nhop; in nhgrp_get_addition_group()663 if (!NH_IS_NHGRP(rnd_orig->rnd_nhop)) { in nhgrp_get_addition_group()665 wn[1].nh = rnd_orig->rnd_nhop; in nhgrp_get_addition_group()
92 struct nhop_object *rnd_nhop; member
307 rnd->rnd_nhop = rt->rt_nhop; in fib4_lookup_rt()325 struct nhop_object *nh = nhop_select(rnd.rnd_nhop, 0); in fib4_lookup_debugnet()
322 rnd->rnd_nhop = rt->rt_nhop; in fib6_lookup_rt()340 struct nhop_object *nh = nhop_select(rnd.rnd_nhop, 0); in fib6_lookup_debugnet()
150 *nhop_idx = fib_get_nhop_idx(dd->fd, rnd.rnd_nhop); in get_parent_rule()
183 uint32_t nhidx = fib_get_nhop_idx(dd->fd, rnd.rnd_nhop); in pack_parent_rule()
358 struct nhop_object *nh = nhop_select_func(rnd.rnd_nhop, 0); in hash_insert()432 struct nhop_object *nh = nhop_select_func(rnd.rnd_nhop, 0); in hash6_insert()