Lines Matching refs:nh_entries
79 struct nh_grp_entry *nhge = &nhg->nh_entries[i];
138 nhg = kzalloc(struct_size(nhg, nh_entries, num_nh), GFP_KERNEL);
214 .id = nhg->nh_entries[i].nh->id,
215 .weight = nhg->nh_entries[i].weight - 1,
554 struct nh_grp_entry *nhge = &nhg->nh_entries[i];
599 struct nh_grp_entry *nhge = &nhg->nh_entries[i];
731 nhi = rtnl_dereference(nhg->nh_entries[0].nh->nh_info);
769 total += nhg->nh_entries[i].weight;
772 struct nh_grp_entry *nhge = &nhg->nh_entries[i];
807 nhges = nhg->nh_entries;
808 new_nhges = newg->nh_entries;
813 if (nhg->nh_entries[i].nh == nh) {
858 struct nh_grp_entry *nhge = &nhg->nh_entries[i];
952 struct nh_grp_entry *nhge = &nhg->nh_entries[i];
977 newg->nh_entries[i].nh_parent = old;
982 oldg->nh_entries[i].nh_parent = new;
995 nhges = nhg->nh_entries;
1288 nhg->nh_entries[i].nh = nhe;
1289 nhg->nh_entries[i].weight = entry[i].weight + 1;
1290 list_add(&nhg->nh_entries[i].nh_list, &nhe->grp_list);
1291 nhg->nh_entries[i].nh_parent = nh;
1308 list_del(&nhg->nh_entries[i].nh_list);
1309 nexthop_put(nhg->nh_entries[i].nh);