Searched refs:nh_grp (Results 1 – 5 of 5) sorted by relevance
55 struct prestera_nexthop_group *nh_grp);58 struct prestera_nexthop_group *nh_grp);361 struct prestera_nexthop_group *nh_grp; in prestera_nh_neigh_set() local365 nh_grp = nh_head->this; in prestera_nh_neigh_set()366 err = prestera_nexthop_group_set(sw, nh_grp); in prestera_nh_neigh_set()396 struct prestera_nexthop_group *nh_grp; in __prestera_nexthop_group_create() local400 nh_grp = kzalloc_obj(*nh_grp); in __prestera_nexthop_group_create()401 if (!nh_grp) in __prestera_nexthop_group_create()404 memcpy(&nh_grp->key, key, sizeof(*key)); in __prestera_nexthop_group_create()406 if (!prestera_nh_neigh_key_is_valid(&nh_grp->key.neigh[nh_cnt])) in __prestera_nexthop_group_create()[all …]
113 struct prestera_nexthop_group *nh_grp; member
397 if (fib_node->info.nh_grp->nh_neigh_head[1].neigh) in prestera_fib_node_util_is_neighbour()400 if (!fib_node->info.nh_grp->nh_neigh_head[0].neigh) in prestera_fib_node_util_is_neighbour()403 if (memcmp(&fib_node->info.nh_grp->nh_neigh_head[0].neigh->key.addr, in prestera_fib_node_util_is_neighbour()
42 struct nlattr *nh_grp; member165 struct nh_group __rcu *nh_grp; member242 struct nh_notifier_grp_info *nh_grp; member286 const struct nh_group *nh_grp; in nexthop_is_fdb() local288 nh_grp = rcu_dereference_rtnl(nh->nh_grp); in nexthop_is_fdb()289 return nh_grp->fdb_nh; in nexthop_is_fdb()301 struct nh_group *nh_grp; in nexthop_has_v4() local303 nh_grp = rcu_dereference_rtnl(nh->nh_grp); in nexthop_has_v4()304 return nh_grp->has_v4; in nexthop_has_v4()312 struct nh_group *nh_grp; in nexthop_is_multipath() local[all …]
141 info->nh_grp = kzalloc_flex(*info->nh_grp, nh_entries, num_nh); in nh_notifier_mpath_info_init()142 if (!info->nh_grp) in nh_notifier_mpath_info_init()145 info->nh_grp->num_nh = num_nh; in nh_notifier_mpath_info_init()146 info->nh_grp->is_fdb = nhg->fdb_nh; in nh_notifier_mpath_info_init()147 info->nh_grp->hw_stats = nhg->hw_stats; in nh_notifier_mpath_info_init()154 info->nh_grp->nh_entries[i].weight = nhge->weight; in nh_notifier_mpath_info_init()155 __nh_notifier_single_info_init(&info->nh_grp->nh_entries[i].nh, in nh_notifier_mpath_info_init()197 struct nh_group *nhg = rtnl_dereference(nh->nh_grp); in nh_notifier_grp_info_init()209 struct nh_group *nhg = rtnl_dereference(nh->nh_grp); in nh_notifier_grp_info_fini()212 kfree(info->nh_grp); in nh_notifier_grp_info_fini()[all …]