From 37bc863eb75de133866353f2b2c2c483a5b68bb0 Mon Sep 17 00:00:00 2001 From: YAMAMOTO Takashi Date: Thu, 10 Jun 2021 14:11:16 +0900 Subject: [PATCH] iperf: Make -t0 the default for server mode It matches the original iperf behavior. Note: -t is a client-only option for the original iperf 2.xx. Note: You can still choose the previous behavior by explictly specifying -t. --- netutils/iperf/iperf_main.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/netutils/iperf/iperf_main.c b/netutils/iperf/iperf_main.c index e31d799c7..9fa71e11e 100644 --- a/netutils/iperf/iperf_main.c +++ b/netutils/iperf/iperf_main.c @@ -204,7 +204,16 @@ int main(int argc, FAR char *argv[]) if (iperf_args.time->count == 0) { - cfg.time = IPERF_DEFAULT_TIME; + if (iperf_args.server->count != 0) + { + /* Note: -t is a client-only option for the original iperf 2. */ + + cfg.time = 0; + } + else + { + cfg.time = IPERF_DEFAULT_TIME; + } } else {