Lines Matching refs:nh_grp
127 info->nh_grp = kzalloc(struct_size(info->nh_grp, nh_entries, num_nh),
129 if (!info->nh_grp)
132 info->nh_grp->num_nh = num_nh;
133 info->nh_grp->is_fdb = nhg->fdb_nh;
140 info->nh_grp->nh_entries[i].id = nhge->nh->id;
141 info->nh_grp->nh_entries[i].weight = nhge->weight;
142 __nh_notifier_single_info_init(&info->nh_grp->nh_entries[i].nh,
183 struct nh_group *nhg = rtnl_dereference(nh->nh_grp);
195 struct nh_group *nhg = rtnl_dereference(nh->nh_grp);
198 kfree(info->nh_grp);
283 nhg = rcu_dereference(nh->nh_grp);
409 nhg = rtnl_dereference(nh->nh_grp);
419 kfree(info.nh_grp);
472 nhg = rcu_dereference_raw(nh->nh_grp);
717 struct nh_group *nhg = rtnl_dereference(nh->nh_grp);
785 struct nh_group *nhg = rtnl_dereference(nh->nh_grp);
993 struct nh_group *nhg = rtnl_dereference(nh->nh_grp);
1238 nhg = rcu_dereference(nh->nh_grp);
1260 nhg = rcu_dereference_rtnl(nh->nh_grp);
1308 nhg = rtnl_dereference(nh->nh_grp);
1380 nhg = rtnl_dereference(nh->nh_grp);
1768 nhg = rtnl_dereference(nhp->nh_grp);
1813 rcu_assign_pointer(nhp->nh_grp, newg);
1846 struct nh_group *nhg = rcu_dereference_rtnl(nh->nh_grp);
1945 nhg = rtnl_dereference(replaced_nh->nh_grp);
1970 oldg = rtnl_dereference(old->nh_grp);
1971 newg = rtnl_dereference(new->nh_grp);
2024 rcu_assign_pointer(old->nh_grp, newg);
2037 rcu_assign_pointer(new->nh_grp, oldg);
2108 struct nh_group *nhg = rtnl_dereference(group_nh->nh_grp);
2180 nhg = rtnl_dereference(nhp->nh_grp);
2349 struct nh_group *nhg = rtnl_dereference(new_nh->nh_grp);
2434 struct nlattr *grps_attr = cfg->nh_grp;
2512 rcu_assign_pointer(nh->nh_grp, nhg);
2679 if (cfg->nh_grp)
2834 cfg->nh_grp = tb[NHA_GROUP];
3270 nhg = rtnl_dereference(nh->nh_grp);
3367 nhg = rtnl_dereference(nh->nh_grp);
3408 nhg = rtnl_dereference(nh->nh_grp);
3524 nhg = rtnl_dereference(nh->nh_grp);
3685 nhg = rcu_dereference(nexthop->nh_grp);
3719 nhg = rcu_dereference(nexthop->nh_grp);