From 985cd1b499dca1092655f2491e2e88ef426afa3a Mon Sep 17 00:00:00 2001 From: Lukas Prause Date: Fri, 14 Oct 2022 13:58:50 +0200 Subject: [PATCH] Adds iperf timeout for bandwith measurements. --- measurement_main.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/measurement_main.py b/measurement_main.py index 18877e5..96d3bbc 100755 --- a/measurement_main.py +++ b/measurement_main.py @@ -805,6 +805,8 @@ class Client: is_measurement_done = False iperf_return = 0 while not is_measurement_done or iperf_return != 0: + if iperf_return != 0: + reconnect_modem() try: try: iperf_return = subprocess.call(iperf_command, timeout=float(time) + TIMEOUT_OFFSET) @@ -871,6 +873,8 @@ class Client: is_measurement_done = False iperf_return = 0 while not is_measurement_done or iperf_return != 0: + if iperf_return != 0: + reconnect_modem() try: try: iperf_return = subprocess.call(iperf_command, timeout=float(time) + TIMEOUT_OFFSET)