diff options
author | Evgeny Grin (Karlson2k) <k2k@narod.ru> | 2019-05-21 22:12:43 +0300 |
---|---|---|
committer | Evgeny Grin (Karlson2k) <k2k@narod.ru> | 2019-05-21 22:22:32 +0300 |
commit | c835a2334f84d74a0c13308444fd6895fb744980 (patch) | |
tree | 3b7b5a25471d9b374d6dea42cd5d3b850bf23674 /src/microhttpd/daemon.c | |
parent | ff0eb14d80f38429f83b3c117d5aa35fba099ed3 (diff) | |
download | libmicrohttpd-c835a2334f84d74a0c13308444fd6895fb744980.tar.gz libmicrohttpd-c835a2334f84d74a0c13308444fd6895fb744980.zip |
MHD_start_daemon(): report if TCP_FASTOPEN is used on supported platform
Diffstat (limited to 'src/microhttpd/daemon.c')
-rw-r--r-- | src/microhttpd/daemon.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/microhttpd/daemon.c b/src/microhttpd/daemon.c index d3d46de3..b2185b4c 100644 --- a/src/microhttpd/daemon.c +++ b/src/microhttpd/daemon.c | |||
@@ -5210,12 +5210,18 @@ parse_options_va (struct MHD_Daemon *daemon, | |||
5210 | size_t); | 5210 | size_t); |
5211 | break; | 5211 | break; |
5212 | #endif | 5212 | #endif |
5213 | #ifdef TCP_FASTOPEN | ||
5214 | case MHD_OPTION_TCP_FASTOPEN_QUEUE_SIZE: | 5213 | case MHD_OPTION_TCP_FASTOPEN_QUEUE_SIZE: |
5214 | #ifdef TCP_FASTOPEN | ||
5215 | daemon->fastopen_queue_size = va_arg (ap, | 5215 | daemon->fastopen_queue_size = va_arg (ap, |
5216 | unsigned int); | 5216 | unsigned int); |
5217 | break; | 5217 | break; |
5218 | #endif | 5218 | #else /* ! TCP_FASTOPEN */ |
5219 | #ifdef HAVE_MESSAGES | ||
5220 | MHD_DLOG (daemon, | ||
5221 | _("TCP fastopen is not supported on this platform\n")); | ||
5222 | return MHD_NO; | ||
5223 | #endif /* HAVE_MESSAGES */ | ||
5224 | #endif /* ! TCP_FASTOPEN */ | ||
5219 | case MHD_OPTION_LISTENING_ADDRESS_REUSE: | 5225 | case MHD_OPTION_LISTENING_ADDRESS_REUSE: |
5220 | daemon->listening_address_reuse = va_arg (ap, | 5226 | daemon->listening_address_reuse = va_arg (ap, |
5221 | unsigned int) ? 1 : -1; | 5227 | unsigned int) ? 1 : -1; |