summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGlenn Strauss <gstrauss@gluelogic.com>2023-05-05 00:50:10 -0400
committerGlenn Strauss <gstrauss@gluelogic.com>2023-05-05 00:50:10 -0400
commit082eb8a4f8ddc28a46c17c683e0a894bdc66f13a (patch)
tree9a235a012246f2be4e07bfbe5c0fd09418b7e228
parentfa26bf072a4e3c94449924da48d7a51a5513319e (diff)
downloadlighttpd-git-082eb8a4f8ddc28a46c17c683e0a894bdc66f13a.tar.gz
[mod_openssl] SSL_OP_ENABLE_KTLS_TX_ZEROCOPY_SENDFILE
enable SSL_OP_ENABLE_KTLS_TX_ZEROCOPY_SENDFILE if available
-rw-r--r--src/mod_openssl.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mod_openssl.c b/src/mod_openssl.c
index a587a74a..462456ef 100644
--- a/src/mod_openssl.c
+++ b/src/mod_openssl.c
@@ -2276,6 +2276,9 @@ network_init_ssl (server *srv, plugin_config_socket *s, plugin_data *p)
#endif
#ifdef SSL_OP_ENABLE_KTLS /* openssl 3.0.0 */
ssloptions |= SSL_OP_ENABLE_KTLS;
+ #ifdef SSL_OP_ENABLE_KTLS_TX_ZEROCOPY_SENDFILE
+ ssloptions |= SSL_OP_ENABLE_KTLS_TX_ZEROCOPY_SENDFILE;
+ #endif
#endif
/* completely useless identifier;