Lines Matching refs:wn
183 const struct weightened_nhop *wn = nhgrp_get_nhops(nhg, &num_nhops); in dump_rc_nhg() local
184 uint32_t base_rtflags = nhop_get_rtflags(wn[0].nh); in dump_rc_nhg()
201 rtnh->rtnh_ifindex = if_getindex(wn[i].nh->nh_ifp); in dump_rc_nhg()
202 rtnh->rtnh_hops = wn[i].weight; in dump_rc_nhg()
203 dump_rc_nhop_gw(nw, wn[i].nh); in dump_rc_nhg()
204 uint32_t rtflags = nhop_get_rtflags(wn[i].nh); in dump_rc_nhg()
208 dump_rc_nhop_mtu(nw, wn[i].nh); in dump_rc_nhg()
844 struct weightened_nhop *wn = npt_alloc(npt, sizeof(*wn) * num_nhops); in create_nexthop_from_attrs() local
849 error = create_nexthop_one(attrs, mpnh, npt, &wn[i].nh); in create_nexthop_from_attrs()
852 nhop_free(wn[j].nh); in create_nexthop_from_attrs()
855 wn[i].weight = mpnh->rtnh_weight > 0 ? mpnh->rtnh_weight : 1; in create_nexthop_from_attrs()
858 struct rib_head *rh = nhop_get_rh(wn[0].nh); in create_nexthop_from_attrs()
862 wn, num_nhops, perror); in create_nexthop_from_attrs()
869 nhop_free(wn[i].nh); in create_nexthop_from_attrs()