aboutsummaryrefslogtreecommitdiff
path: root/src/tcp_info.c
diff options
context:
space:
mode:
authorJef Poskanzer <jef@mail.acme.com>2012-12-03 15:48:54 -0800
committerJef Poskanzer <jef@mail.acme.com>2012-12-03 15:48:54 -0800
commitacad430d3d1147c8b87c7e03a33b27fd388640c7 (patch)
tree5191bd0aa357bdd15b30bdc0e1d9418b703b12e5 /src/tcp_info.c
parent437537fe303035d5e84bc298b9c7c5df153af282 (diff)
downloadiperf3-acad430d3d1147c8b87c7e03a33b27fd388640c7.tar.gz
Fix retransmit reporting for Linux.
Diffstat (limited to 'src/tcp_info.c')
-rw-r--r--src/tcp_info.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/tcp_info.c b/src/tcp_info.c
index 5cc63f3..85c7b4c 100644
--- a/src/tcp_info.c
+++ b/src/tcp_info.c
@@ -27,6 +27,7 @@
#include <stdio.h>
#include <stdlib.h>
+#include <sys/param.h>
#include <sys/queue.h>
#include <sys/types.h>
#include <sys/socket.h>
@@ -79,10 +80,10 @@ save_tcpinfo(struct iperf_stream *sp, struct iperf_interval_results *irp)
/*************************************************************/
long
-get_tcpinfo_retransmits(struct iperf_interval_results *irp)
+get_tcpinfo_total_retransmits(struct iperf_interval_results *irp)
{
#if defined(linux)
- return irp->tcpInfo.tcpi_retransmits;
+ return irp->tcpInfo.tcpi_total_retrans;
#else
#if defined(__FreeBSD__) && __FreeBSD_version >= 600000
return irp->tcpInfo.__tcpi_retransmits;