Lines Matching refs:nh_grp

41 	struct nlattr	*nh_grp;  member
151 struct nh_group __rcu *nh_grp; member
213 struct nh_notifier_grp_info *nh_grp; member
252 const struct nh_group *nh_grp; in nexthop_is_fdb() local
254 nh_grp = rcu_dereference_rtnl(nh->nh_grp); in nexthop_is_fdb()
255 return nh_grp->fdb_nh; in nexthop_is_fdb()
267 struct nh_group *nh_grp; in nexthop_has_v4() local
269 nh_grp = rcu_dereference_rtnl(nh->nh_grp); in nexthop_has_v4()
270 return nh_grp->has_v4; in nexthop_has_v4()
278 struct nh_group *nh_grp; in nexthop_is_multipath() local
280 nh_grp = rcu_dereference_rtnl(nh->nh_grp); in nexthop_is_multipath()
281 return nh_grp->is_multipath; in nexthop_is_multipath()
293 struct nh_group *nh_grp; in nexthop_num_path() local
295 nh_grp = rcu_dereference_rtnl(nh->nh_grp); in nexthop_num_path()
296 if (nh_grp->is_multipath) in nexthop_num_path()
297 rc = nh_grp->num_nh; in nexthop_num_path()
319 struct nh_group *nhg = rtnl_dereference(nh->nh_grp); in nexthop_mpath_fill_node()
341 struct nh_group *nh_grp; in nexthop_is_blackhole() local
343 nh_grp = rcu_dereference_rtnl(nh->nh_grp); in nexthop_is_blackhole()
344 if (nh_grp->num_nh > 1) in nexthop_is_blackhole()
347 nh = nh_grp->nh_entries[0].nh; in nexthop_is_blackhole()
374 struct nh_group *nh_grp; in nexthop_fib_nhc() local
376 nh_grp = rcu_dereference_rtnl(nh->nh_grp); in nexthop_fib_nhc()
377 if (nh_grp->is_multipath) { in nexthop_fib_nhc()
378 nh = nexthop_mpath_select(nh_grp, nhsel); in nexthop_fib_nhc()
398 struct nh_group *nhg = rcu_dereference(nh->nh_grp); in nexthop_get_nhc_lookup()
427 struct nh_group *nhg = rcu_dereference(nh->nh_grp); in nexthop_uses_dev()
485 struct nh_group *nh_grp; in nexthop_fib6_nh() local
487 nh_grp = rcu_dereference_rtnl(nh->nh_grp); in nexthop_fib6_nh()
488 nh = nexthop_mpath_select(nh_grp, 0); in nexthop_fib6_nh()
508 struct nh_group *nh_grp; in nexthop_fib6_nh_bh() local
510 nh_grp = rcu_dereference_bh_rtnl(nh->nh_grp); in nexthop_fib6_nh_bh()
511 nh = nexthop_mpath_select(nh_grp, 0); in nexthop_fib6_nh_bh()