From d0835a6ce8cd484099028c4f506a0b96eb8f77ad Mon Sep 17 00:00:00 2001 From: Michael Tuexen <tuexen@fh-muenster.de> Date: Fri, 26 Aug 2016 16:10:29 +0200 Subject: [PATCH] Get TCP socket options in sync with what is available in FreeBSD. Sponsored by: Netflix --- gtests/net/packetdrill/symbols_freebsd.c | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/gtests/net/packetdrill/symbols_freebsd.c b/gtests/net/packetdrill/symbols_freebsd.c index 7798e3a7..5e01e603 100644 --- a/gtests/net/packetdrill/symbols_freebsd.c +++ b/gtests/net/packetdrill/symbols_freebsd.c @@ -292,8 +292,20 @@ struct int_symbol platform_symbols_table[] = { { TCP_MD5SIG, "TCP_MD5SIG" }, { TCP_INFO, "TCP_INFO" }, { TCP_CONGESTION, "TCP_CONGESTION" }, +#if __FreeBSD_version >=1100000 + { TCP_CCALGOOPT, "TCP_CCALGOOPT" }, +#endif + { TCP_KEEPINIT, "TCP_KEEPINIT" }, + { TCP_KEEPIDLE, "TCP_KEEPIDLE" }, + { TCP_KEEPINTVL, "TCP_KEEPINTVL" }, + { TCP_KEEPCNT, "TCP_KEEPCNT" }, + { TCP_FASTOPEN, "TCP_FASTOPEN" }, + { TCP_KEEPCNT, "TCP_KEEPCNT" }, +#if __FreeBSD_version >= 1003000 + { TCP_FASTOPEN, "TCP_FASTOPEN" }, +#endif -#if __FreeBSD_version >= 1100000 +#if __FreeBSD_version >= 1002000 /* /usr/include/netinet/udplite.h */ { UDPLITE_RECV_CSCOV, "UDPLITE_RECV_CSCOV" }, { UDPLITE_SEND_CSCOV, "UDPLITE_SEND_CSCOV" }, -- GitLab