]> git.ipfire.org Git - thirdparty/openssl.git/commit
ssl: Linux TLS Tx Offload
authorBoris Pismenny <borisp@mellanox.com>
Thu, 1 Jun 2017 06:25:47 +0000 (09:25 +0300)
committerMatt Caswell <matt@openssl.org>
Fri, 7 Dec 2018 11:25:45 +0000 (11:25 +0000)
commit50ec750567e056fcecff2344c2d9044d81cc731b
treec4da98b9c0a4fa6f528a74914fde3d21bc38b80a
parentecd1557fb4589103316c65b1fd1d4217a30900c0
ssl: Linux TLS Tx Offload

This patch adds support for the Linux TLS Tx socket option.
If the socket option is successful, then the data-path of the TCP socket
is implemented by the kernel.
We choose to set this option at the earliest - just after CCS is complete.

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)
doc/man3/BIO_ctrl.pod
doc/man3/SSL_CTX_set_mode.pod
include/openssl/ssl.h
ssl/record/rec_layer_s3.c
ssl/record/record_locl.h
ssl/record/ssl3_buffer.c
ssl/ssl_lib.c
ssl/ssl_locl.h
ssl/t1_enc.c
util/private.num