Add missing fields to struct tcp_info.
libnl-3.2.24 uses struct tcp_info from netinet/tcp.h. This header is
from uClibc-0.9.29 and is missing fields defined in linux/tcp.h, causing
a compile error. This change adds the missing fields.
Change-Id: Id01b1c57cd14adf20912b562fbabb8a56298163c
diff --git a/arc-linux-uclibc/sys-include/netinet/tcp.h b/arc-linux-uclibc/sys-include/netinet/tcp.h
index 87099ec..e62e614 100644
--- a/arc-linux-uclibc/sys-include/netinet/tcp.h
+++ b/arc-linux-uclibc/sys-include/netinet/tcp.h
@@ -218,6 +218,11 @@
u_int32_t tcpi_snd_cwnd;
u_int32_t tcpi_advmss;
u_int32_t tcpi_reordering;
+
+ u_int32_t tcpi_rcv_rtt;
+ u_int32_t tcpi_rcv_space;
+
+ u_int32_t tcpi_total_retrans;
};
#endif /* Misc. */
diff --git a/arc-linux-uclibc/usr/include/netinet/tcp.h b/arc-linux-uclibc/usr/include/netinet/tcp.h
index 87099ec..e62e614 100644
--- a/arc-linux-uclibc/usr/include/netinet/tcp.h
+++ b/arc-linux-uclibc/usr/include/netinet/tcp.h
@@ -218,6 +218,11 @@
u_int32_t tcpi_snd_cwnd;
u_int32_t tcpi_advmss;
u_int32_t tcpi_reordering;
+
+ u_int32_t tcpi_rcv_rtt;
+ u_int32_t tcpi_rcv_space;
+
+ u_int32_t tcpi_total_retrans;
};
#endif /* Misc. */