Lines Matching defs:num_nh
78 for (i = 0; i < nhg->num_nh; ++i) {
134 static struct nh_group *nexthop_grp_alloc(u16 num_nh)
138 nhg = kzalloc(struct_size(nhg, nh_entries, num_nh), GFP_KERNEL);
140 nhg->num_nh = num_nh;
196 size_t len = nhg->num_nh * sizeof(*p);
212 for (i = 0; i < nhg->num_nh; ++i) {
309 size_t sz = sizeof(struct nexthop_grp) * nhg->num_nh;
553 for (i = 0; i < nhg->num_nh; ++i) {
598 for (i = 0; i < nhg->num_nh; i++) {
768 for (i = 0; i < nhg->num_nh; ++i)
771 for (i = 0; i < nhg->num_nh; ++i) {
796 if (nhg->num_nh == 1) {
804 newg->num_nh = nhg->num_nh;
809 for (i = 0, j = 0; i < nhg->num_nh; ++i) {
814 newg->num_nh--;
855 int i, num_nh = nhg->num_nh;
857 for (i = 0; i < num_nh; ++i) {
951 for (i = 0; i < nhg->num_nh; i++) {
976 for (i = 0; i < newg->num_nh; i++)
981 for (i = 0; i < oldg->num_nh; i++)
996 for (i = 0; i < nhg->num_nh; i++) {
1247 u16 num_nh = nla_len(grps_attr) / sizeof(*entry);
1252 if (WARN_ON(!num_nh))
1261 nhg = nexthop_grp_alloc(num_nh);
1268 nhg->spare = nexthop_grp_alloc(num_nh);
1276 for (i = 0; i < nhg->num_nh; ++i) {