Lines Matching refs:remaining
457 static int fib_count_nexthops(struct rtnexthop *rtnh, int remaining) in fib_count_nexthops() argument
461 while (rtnh_ok(rtnh, remaining)) { in fib_count_nexthops()
463 rtnh = rtnh_next(rtnh, &remaining); in fib_count_nexthops()
467 return remaining > 0 ? 0 : nhs; in fib_count_nexthops()
471 int remaining, struct fib_config *cfg) in fib_get_nhs() argument
476 if (!rtnh_ok(rtnh, remaining)) in fib_get_nhs()
498 rtnh = rtnh_next(rtnh, &remaining); in fib_get_nhs()
510 int remaining; in fib_nh_match() local
528 remaining = cfg->fc_mp_len; in fib_nh_match()
533 if (!rtnh_ok(rtnh, remaining)) in fib_nh_match()
553 rtnh = rtnh_next(rtnh, &remaining); in fib_nh_match()
852 int remaining; in fib_create_info() local
854 nla_for_each_attr(nla, cfg->fc_mx, cfg->fc_mx_len, remaining) { in fib_create_info()