From c8dcf169fba837593a934de51e1e6311dced1caa Mon Sep 17 00:00:00 2001 From: Rolling Slack Date: Fri, 27 Jul 2018 18:01:08 -0400 Subject: [PATCH] Show client's target bitrate (-b/--bitrate) in server output (json,verbose) --- src/iperf_api.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/iperf_api.c b/src/iperf_api.c index 246cc013e..18fde6203 100755 --- a/src/iperf_api.c +++ b/src/iperf_api.c @@ -692,7 +692,9 @@ iperf_on_connect(struct iperf_test *test) else { cJSON_AddNumberToObject(test->json_start, "tcp_mss_default", test->ctrl_sck_mss); } - } + if (test->settings->rate) + cJSON_AddNumberToObject(test->json_start, "target_bitrate", test->settings->rate); + } } else if (test->verbose) { iperf_printf(test, report_cookie, test->cookie); if (test->protocol->id == SOCK_STREAM) { @@ -702,7 +704,8 @@ iperf_on_connect(struct iperf_test *test) iperf_printf(test, " TCP MSS: %d (default)\n", test->ctrl_sck_mss); } } - + if (test->settings->rate) + iperf_printf(test, " Target Bitrate: %llu\n", test->settings->rate); } } @@ -1726,6 +1729,8 @@ get_parameters(struct iperf_test *test) #endif //HAVE_SSL if (test->sender && test->protocol->id == Ptcp && has_tcpinfo_retransmits()) test->sender_has_retransmits = 1; + if (test->settings->rate) + cJSON_AddNumberToObject(test->json_start, "target_bitrate", test->settings->rate); cJSON_Delete(j); } return r;