summaryrefslogtreecommitdiff
path: root/INSTALL
diff options
context:
space:
mode:
authorBoris Pismenny <borisp@mellanox.com>2018-02-01 14:10:22 +0200
committerMatt Caswell <matt@openssl.org>2018-12-07 11:25:45 +0000
commit69495e3df57335ad43bc66fa2477636f66afed85 (patch)
tree78e01a28f327509a29471568cc47ac68e16f4cc5 /INSTALL
parentfe3ad3aee37f7bcb52c647a4f1c8a6f60360d095 (diff)
downloadopenssl-new-69495e3df57335ad43bc66fa2477636f66afed85.tar.gz
Configure Kernel TLS datapath
Allow users to disable ktls using the "no-ktls" option. Also, disable ktls when cross-compiling, non-linux, or too-old-kernel. Signed-off-by: Boris Pismenny <borisp@mellanox.com> Reviewed-by: Tim Hudson <tjh@openssl.org> Reviewed-by: Paul Yang <yang.yang@baishancloud.com> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/5253)
Diffstat (limited to 'INSTALL')
-rw-r--r--INSTALL9
1 files changed, 9 insertions, 0 deletions
diff --git a/INSTALL b/INSTALL
index 4ce6651b6b..5cca299770 100644
--- a/INSTALL
+++ b/INSTALL
@@ -250,6 +250,15 @@
Don't build the AFALG engine. This option will be forced if
on a platform that does not support AFALG.
+ enable-ktls
+ Build with Kernel TLS support. This option will enable the
+ use of the Kernel TLS data-path, which can improve
+ performance and allow for the use of sendfile and splice
+ system calls on TLS sockets. The Kernel may use TLS
+ accelerators if any are available on the system.
+ This option will be forced off on systems that do not support
+ the Kernel TLS data-path.
+
enable-asan
Build with the Address sanitiser. This is a developer option
only. It may not work on all platforms and should never be