Lines Matching refs:nhg
190 struct nexthop *nexthop_mpath_select(const struct nh_group *nhg, int nhsel) in nexthop_mpath_select() argument
195 if (nhsel >= nhg->num_nh) in nexthop_mpath_select()
198 return nhg->nh_entries[nhsel].nh; in nexthop_mpath_select()
205 struct nh_group *nhg = rtnl_dereference(nh->nh_grp); in nexthop_mpath_fill_node() local
208 for (i = 0; i < nhg->num_nh; i++) { in nexthop_mpath_fill_node()
209 struct nexthop *nhe = nhg->nh_entries[i].nh; in nexthop_mpath_fill_node()
212 int weight = nhg->nh_entries[i].weight; in nexthop_mpath_fill_node()
284 struct nh_group *nhg = rcu_dereference(nh->nh_grp); in nexthop_get_nhc_lookup() local
287 for (i = 0; i < nhg->num_nh; i++) { in nexthop_get_nhc_lookup()
288 struct nexthop *nhe = nhg->nh_entries[i].nh; in nexthop_get_nhc_lookup()
313 struct nh_group *nhg = rcu_dereference(nh->nh_grp); in nexthop_uses_dev() local
316 for (i = 0; i < nhg->num_nh; i++) { in nexthop_uses_dev()
317 struct nexthop *nhe = nhg->nh_entries[i].nh; in nexthop_uses_dev()