summaryrefslogtreecommitdiff
path: root/include/internal/bio_tfo.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/internal/bio_tfo.h')
-rw-r--r--include/internal/bio_tfo.h98
1 files changed, 49 insertions, 49 deletions
diff --git a/include/internal/bio_tfo.h b/include/internal/bio_tfo.h
index 64c0d4c32724..bfce90afafef 100644
--- a/include/internal/bio_tfo.h
+++ b/include/internal/bio_tfo.h
@@ -15,9 +15,9 @@
/* If a supported OS is added here, update test/bio_tfo_test.c */
#if defined(TCP_FASTOPEN) && !defined(OPENSSL_NO_TFO)
-# if defined(OPENSSL_SYS_MACOSX) || defined(__FreeBSD__)
-# include <sys/sysctl.h>
-# endif
+#if defined(OPENSSL_SYS_MACOSX) || defined(__FreeBSD__)
+#include <sys/sysctl.h>
+#endif
/*
* OSSL_TFO_SYSCTL is used to determine if TFO is supported by
@@ -82,7 +82,7 @@
* client socket (macOS, FreeBSD, Linux pre-4.14)
*/
-# if defined(OPENSSL_SYS_WINDOWS)
+#if defined(OPENSSL_SYS_WINDOWS)
/*
* NO WINDOWS SUPPORT
*
@@ -93,59 +93,59 @@
*
* Still have to figure out client support
*/
-# undef TCP_FASTOPEN
-# endif
+#undef TCP_FASTOPEN
+#endif
/* NO VMS SUPPORT */
-# if defined(OPENSSL_SYS_VMS)
-# undef TCP_FASTOPEN
-# endif
+#if defined(OPENSSL_SYS_VMS)
+#undef TCP_FASTOPEN
+#endif
-# if defined(OPENSSL_SYS_MACOSX)
-# define OSSL_TFO_SYSCTL "net.inet.tcp.fastopen"
-# define OSSL_TFO_SERVER_SOCKOPT TCP_FASTOPEN
-# define OSSL_TFO_SERVER_SOCKOPT_VALUE 1
-# define OSSL_TFO_CONNECTX 1
-# define OSSL_TFO_DO_NOT_CONNECT 1
-# define OSSL_TFO_CLIENT_FLAG 1
-# define OSSL_TFO_SERVER_FLAG 2
-# endif
+#if defined(OPENSSL_SYS_MACOSX)
+#define OSSL_TFO_SYSCTL "net.inet.tcp.fastopen"
+#define OSSL_TFO_SERVER_SOCKOPT TCP_FASTOPEN
+#define OSSL_TFO_SERVER_SOCKOPT_VALUE 1
+#define OSSL_TFO_CONNECTX 1
+#define OSSL_TFO_DO_NOT_CONNECT 1
+#define OSSL_TFO_CLIENT_FLAG 1
+#define OSSL_TFO_SERVER_FLAG 2
+#endif
-# if defined(__FreeBSD__)
-# if defined(TCP_FASTOPEN_PSK_LEN)
+#if defined(__FreeBSD__)
+#if defined(TCP_FASTOPEN_PSK_LEN)
/* As of 12.0 these are the SYSCTLs */
-# define OSSL_TFO_SYSCTL_SERVER "net.inet.tcp.fastopen.server_enable"
-# define OSSL_TFO_SYSCTL_CLIENT "net.inet.tcp.fastopen.client_enable"
-# define OSSL_TFO_SERVER_SOCKOPT TCP_FASTOPEN
-# define OSSL_TFO_SERVER_SOCKOPT_VALUE MAX_LISTEN
-# define OSSL_TFO_CLIENT_SOCKOPT TCP_FASTOPEN
-# define OSSL_TFO_DO_NOT_CONNECT 1
-# define OSSL_TFO_SENDTO 0
+#define OSSL_TFO_SYSCTL_SERVER "net.inet.tcp.fastopen.server_enable"
+#define OSSL_TFO_SYSCTL_CLIENT "net.inet.tcp.fastopen.client_enable"
+#define OSSL_TFO_SERVER_SOCKOPT TCP_FASTOPEN
+#define OSSL_TFO_SERVER_SOCKOPT_VALUE MAX_LISTEN
+#define OSSL_TFO_CLIENT_SOCKOPT TCP_FASTOPEN
+#define OSSL_TFO_DO_NOT_CONNECT 1
+#define OSSL_TFO_SENDTO 0
/* These are the same because the sysctl are client/server-specific */
-# define OSSL_TFO_CLIENT_FLAG 1
-# define OSSL_TFO_SERVER_FLAG 1
-# else
+#define OSSL_TFO_CLIENT_FLAG 1
+#define OSSL_TFO_SERVER_FLAG 1
+#else
/* 10.3 through 11.4 SYSCTL - ONLY SERVER SUPPORT */
-# define OSSL_TFO_SYSCTL "net.inet.tcp.fastopen.enabled"
-# define OSSL_TFO_SERVER_SOCKOPT TCP_FASTOPEN
-# define OSSL_TFO_SERVER_SOCKOPT_VALUE MAX_LISTEN
-# define OSSL_TFO_SERVER_FLAG 1
-# endif
-# endif
+#define OSSL_TFO_SYSCTL "net.inet.tcp.fastopen.enabled"
+#define OSSL_TFO_SERVER_SOCKOPT TCP_FASTOPEN
+#define OSSL_TFO_SERVER_SOCKOPT_VALUE MAX_LISTEN
+#define OSSL_TFO_SERVER_FLAG 1
+#endif
+#endif
-# if defined(OPENSSL_SYS_LINUX)
+#if defined(OPENSSL_SYS_LINUX)
/* OSSL_TFO_PROC not used, but of interest */
-# define OSSL_TFO_PROC "/proc/sys/net/ipv4/tcp_fastopen"
-# define OSSL_TFO_SERVER_SOCKOPT TCP_FASTOPEN
-# define OSSL_TFO_SERVER_SOCKOPT_VALUE MAX_LISTEN
-# if defined(TCP_FASTOPEN_CONNECT)
-# define OSSL_TFO_CLIENT_SOCKOPT TCP_FASTOPEN_CONNECT
-# else
-# define OSSL_TFO_SENDTO MSG_FASTOPEN
-# define OSSL_TFO_DO_NOT_CONNECT 1
-# endif
-# define OSSL_TFO_CLIENT_FLAG 1
-# define OSSL_TFO_SERVER_FLAG 2
-# endif
+#define OSSL_TFO_PROC "/proc/sys/net/ipv4/tcp_fastopen"
+#define OSSL_TFO_SERVER_SOCKOPT TCP_FASTOPEN
+#define OSSL_TFO_SERVER_SOCKOPT_VALUE MAX_LISTEN
+#if defined(TCP_FASTOPEN_CONNECT)
+#define OSSL_TFO_CLIENT_SOCKOPT TCP_FASTOPEN_CONNECT
+#else
+#define OSSL_TFO_SENDTO MSG_FASTOPEN
+#define OSSL_TFO_DO_NOT_CONNECT 1
+#endif
+#define OSSL_TFO_CLIENT_FLAG 1
+#define OSSL_TFO_SERVER_FLAG 2
+#endif
#endif