]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
tls: remove tls_toe and the related driver
authorSabrina Dubroca <sd@queasysnail.net>
Thu, 11 Jun 2026 10:21:33 +0000 (12:21 +0200)
committerJakub Kicinski <kuba@kernel.org>
Fri, 12 Jun 2026 23:43:10 +0000 (16:43 -0700)
commitcdae65fc43f28b6508d85fa242264f3bc5c9a5c7
tree991ef1367a20e1756b19ff4882bdbbff6edec480
parentf48cd5b47bfe9ad6c3fdf9a1d631e3fd7ca90db0
tls: remove tls_toe and the related driver

The tls_toe feature and its single user (chelsio chtls) have been
unmaintained for multiple years. It also hooks into the core of the
TCP implementation, and bypasses most of the networking stack.

Signed-off-by: Sabrina Dubroca <sd@queasysnail.net>
Reviewed-by: Eric Dumazet <edumazet@google.com>
Link: https://patch.msgid.link/1f30e73275c07bf879f547589872d0916025a52e.1781165969.git.sd@queasysnail.net
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
22 files changed:
Documentation/networking/tls-offload.rst
arch/s390/configs/debug_defconfig
arch/s390/configs/defconfig
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
drivers/net/ethernet/chelsio/inline_crypto/Kconfig
drivers/net/ethernet/chelsio/inline_crypto/Makefile
drivers/net/ethernet/chelsio/inline_crypto/chtls/Makefile [deleted file]
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls.h [deleted file]
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c [deleted file]
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.h [deleted file]
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_hw.c [deleted file]
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_io.c [deleted file]
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_main.c [deleted file]
include/linux/netdev_features.h
include/net/tls.h
include/net/tls_toe.h [deleted file]
include/uapi/linux/tls.h
net/ethtool/common.c
net/tls/Kconfig
net/tls/Makefile
net/tls/tls_main.c
net/tls/tls_toe.c [deleted file]