Lines Matching refs:nh_grp
41 struct nlattr *nh_grp;
151 struct nh_group __rcu *nh_grp;
213 struct nh_notifier_grp_info *nh_grp;
252 const struct nh_group *nh_grp;
254 nh_grp = rcu_dereference_rtnl(nh->nh_grp);
255 return nh_grp->fdb_nh;
267 struct nh_group *nh_grp;
269 nh_grp = rcu_dereference_rtnl(nh->nh_grp);
270 return nh_grp->has_v4;
278 struct nh_group *nh_grp;
280 nh_grp = rcu_dereference_rtnl(nh->nh_grp);
281 return nh_grp->is_multipath;
293 struct nh_group *nh_grp;
295 nh_grp = rcu_dereference_rtnl(nh->nh_grp);
296 if (nh_grp->is_multipath)
297 rc = nh_grp->num_nh;
319 struct nh_group *nhg = rtnl_dereference(nh->nh_grp);
341 struct nh_group *nh_grp;
343 nh_grp = rcu_dereference_rtnl(nh->nh_grp);
344 if (nh_grp->num_nh > 1)
347 nh = nh_grp->nh_entries[0].nh;
374 struct nh_group *nh_grp;
376 nh_grp = rcu_dereference_rtnl(nh->nh_grp);
377 if (nh_grp->is_multipath) {
378 nh = nexthop_mpath_select(nh_grp, nhsel);
398 struct nh_group *nhg = rcu_dereference(nh->nh_grp);
427 struct nh_group *nhg = rcu_dereference(nh->nh_grp);
485 struct nh_group *nh_grp;
487 nh_grp = rcu_dereference_rtnl(nh->nh_grp);
488 nh = nexthop_mpath_select(nh_grp, 0);