[LTP] [PATCH v6 3/3] route: Increase default loop values
Petr Vorel
pvorel@suse.cz
Wed May 6 17:06:29 CEST 2020
Hi Alexey,
> The changes are fine.
Thanks for your ack.
> Perhaps for further improvements, ROUTE_CHANGE_NETLINK is limited by
> "NUM_LOOPS_MAX 65535", it looks unnecessary.
Sure, I'll remove this. It fails if -c is bigger than INT_MAX, thus suggest:
+++ testcases/network/stress/route/route-change-netlink.c
@@ -20,8 +20,6 @@
#include "tst_safe_net.h"
#include "tst_safe_stdio.h"
-#define NUM_LOOPS_MAX 65535
-
#define IP_ADDR_DELIM ','
#define STR(x) #x
#define CHR2STR(x) STR(x)
@@ -117,8 +115,8 @@ static void setup(void)
if (tst_parse_int(p_opt, &port, 1, 65535))
tst_brk(TBROK, "invalid rhost port '%s'", p_opt);
- if (tst_parse_int(c_opt, &num_loops, 1, NUM_LOOPS_MAX)) {
- num_loops = NUM_LOOPS_MAX;
+ if (tst_parse_int(c_opt, &num_loops, 1, INT_MAX)) {
+ num_loops = INT_MAX;
tst_res(TWARN, "invalid number of loops (-c %s), using: %d",
c_opt, num_loops);
}
---
Or I can use long and LONG_MAX, but IMHO int is OK :)
> Can we limit the setup only and iterate (adding and deleting) from
> the beginning or use -i option with -c?
I'm sorry, I don't understand you. Isn't it INT_MAX enough?
Kind regards,
Petr
More information about the ltp
mailing list