mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-08-30 01:48:58 -04:00
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>
43 lines
1.3 KiB
Plaintext
43 lines
1.3 KiB
Plaintext
# SPDX-License-Identifier: GPL-2.0-only
|
|
#
|
|
# Chelsio inline crypto configuration
|
|
#
|
|
|
|
config CHELSIO_INLINE_CRYPTO
|
|
bool "Chelsio Inline Crypto support"
|
|
depends on CHELSIO_T4
|
|
default y
|
|
help
|
|
Enable support for inline crypto.
|
|
Allows enable/disable from list of inline crypto drivers.
|
|
|
|
if CHELSIO_INLINE_CRYPTO
|
|
|
|
config CHELSIO_IPSEC_INLINE
|
|
tristate "Chelsio IPSec XFRM Tx crypto offload"
|
|
depends on CHELSIO_T4
|
|
depends on XFRM_OFFLOAD
|
|
depends on INET_ESP_OFFLOAD || INET6_ESP_OFFLOAD
|
|
help
|
|
Support Chelsio Inline IPsec with Chelsio crypto accelerator.
|
|
Enable inline IPsec support for Tx.
|
|
|
|
To compile this driver as a module, choose M here: the module
|
|
will be called ch_ipsec.
|
|
|
|
config CHELSIO_TLS_DEVICE
|
|
tristate "Chelsio Inline KTLS Offload"
|
|
depends on CHELSIO_T4
|
|
depends on TLS
|
|
depends on TLS_DEVICE
|
|
select CRYPTO_LIB_AES
|
|
help
|
|
This flag enables support for kernel tls offload over Chelsio T6
|
|
crypto accelerator. CONFIG_CHELSIO_TLS_DEVICE flag can be enabled
|
|
only if CONFIG_TLS and CONFIG_TLS_DEVICE flags are enabled.
|
|
|
|
To compile this driver as a module, choose M here: the module
|
|
will be called ch_ktls.
|
|
|
|
endif # CHELSIO_INLINE_CRYPTO
|