Lines Matching refs:nh_grp
41 struct nlattr *nh_grp;
161 struct nh_group __rcu *nh_grp;
238 struct nh_notifier_grp_info *nh_grp;
282 const struct nh_group *nh_grp;
284 nh_grp = rcu_dereference_rtnl(nh->nh_grp);
285 return nh_grp->fdb_nh;
297 struct nh_group *nh_grp;
299 nh_grp = rcu_dereference_rtnl(nh->nh_grp);
300 return nh_grp->has_v4;
308 struct nh_group *nh_grp;
310 nh_grp = rcu_dereference_rtnl(nh->nh_grp);
311 return nh_grp->is_multipath;
323 struct nh_group *nh_grp;
325 nh_grp = rcu_dereference_rtnl(nh->nh_grp);
326 if (nh_grp->is_multipath)
327 rc = nh_grp->num_nh;
349 struct nh_group *nhg = rcu_dereference_rtnl(nh->nh_grp);
371 struct nh_group *nh_grp;
373 nh_grp = rcu_dereference_rtnl(nh->nh_grp);
374 if (nh_grp->num_nh > 1)
377 nh = nh_grp->nh_entries[0].nh;
404 struct nh_group *nh_grp;
406 nh_grp = rcu_dereference_rtnl(nh->nh_grp);
407 if (nh_grp->is_multipath) {
408 nh = nexthop_mpath_select(nh_grp, nhsel);
428 struct nh_group *nhg = rcu_dereference(nh->nh_grp);
457 struct nh_group *nhg = rcu_dereference(nh->nh_grp);
515 struct nh_group *nh_grp;
517 nh_grp = rcu_dereference_rtnl(nh->nh_grp);
518 nh = nexthop_mpath_select(nh_grp, 0);