From 74bcf58458e5178f3f4123112a3d179ed408061c Mon Sep 17 00:00:00 2001 From: Frank Denis Date: Sat, 31 Dec 2016 21:04:39 +0100 Subject: [PATCH] Reduce the number of TFO buckets, set it to 1 on MacOS --- src/ftpd.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/ftpd.c b/src/ftpd.c index 92470886..5b1f0351 100644 --- a/src/ftpd.c +++ b/src/ftpd.c @@ -5424,7 +5424,11 @@ static void standalone_server(void) } # ifdef TCP_FASTOPEN { - int tfo = maxusers > 0U ? 3U + maxusers / 8U : DEFAULT_BACKLOG; +# ifdef __APPLE__ + int tfo = 1; +# else + int tfo = 5; +# endif setsockopt(listenfd, IPPROTO_TCP, TCP_FASTOPEN, (void *) &tfo, sizeof tfo); }