Lines Matching refs:nh_grp
41 struct nlattr *nh_grp;
103 struct nh_group __rcu *nh_grp;
138 const struct nh_group *nh_grp;
140 nh_grp = rcu_dereference_rtnl(nh->nh_grp);
141 return nh_grp->fdb_nh;
153 struct nh_group *nh_grp;
155 nh_grp = rcu_dereference_rtnl(nh->nh_grp);
156 return nh_grp->has_v4;
164 struct nh_group *nh_grp;
166 nh_grp = rcu_dereference_rtnl(nh->nh_grp);
167 return nh_grp->mpath;
179 struct nh_group *nh_grp;
181 nh_grp = rcu_dereference_rtnl(nh->nh_grp);
182 if (nh_grp->mpath)
183 rc = nh_grp->num_nh;
205 struct nh_group *nhg = rtnl_dereference(nh->nh_grp);
227 struct nh_group *nh_grp;
229 nh_grp = rcu_dereference_rtnl(nh->nh_grp);
230 if (nh_grp->num_nh > 1)
233 nh = nh_grp->nh_entries[0].nh;
260 struct nh_group *nh_grp;
262 nh_grp = rcu_dereference_rtnl(nh->nh_grp);
263 if (nh_grp->mpath) {
264 nh = nexthop_mpath_select(nh_grp, nhsel);
284 struct nh_group *nhg = rcu_dereference(nh->nh_grp);
313 struct nh_group *nhg = rcu_dereference(nh->nh_grp);
371 struct nh_group *nh_grp;
373 nh_grp = rcu_dereference_rtnl(nh->nh_grp);
374 nh = nexthop_mpath_select(nh_grp, 0);
394 struct nh_group *nh_grp;
396 nh_grp = rcu_dereference_bh_rtnl(nh->nh_grp);
397 nh = nexthop_mpath_select(nh_grp, 0);