commit df6124f7a892830649823e41d7f27147f8817066 parent e8258c92e6cd32f93f7a2b2c8b9605451e8113df Author: Evgeny Grin (Karlson2k) <k2k@narod.ru> Date: Tue, 29 Dec 2020 17:08:29 +0300 connection_https: clarify comment as suggested by CG Diffstat:
| M | src/microhttpd/connection_https.c | | | 11 | ++++++----- |
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/src/microhttpd/connection_https.c b/src/microhttpd/connection_https.c @@ -108,12 +108,13 @@ MHD_run_tls_handshake_ (struct MHD_Connection *connection) if ((MHD_TLS_CONN_INIT == connection->tls_state) || (MHD_TLS_CONN_HANDSHAKING == connection->tls_state)) { - /* GnuTLS uses sendmsg() (when available) to combine outgoing message - * into the single packet therefore there is no need to wait for + /* GnuTLS uses sendmsg() (when available) to send outgoing message + * by single system call therefore there is no need to wait for * additional data after sendmsg(). TLS handshake requires several packets - * exchange so set TCP_NODELAY here to avoid delay after each outgoing - * packet. As drawback it results in less more packet fragmentation - * on platforms without sendmsg() support, but luckily such platforms + * exchange so set TCP_NODELAY here to avoid delay before each outgoing + * packet is pushed to the network from kernel network buffers. + * As a drawback, this may result in a larger number of IP packet being + * send on platforms without sendmsg() support, but luckily such platforms * are now rare and they don't provide best performance anyway. */ if (_MHD_ON != connection->sk_nodelay) MHD_connection_set_nodelay_state_ (connection, true);