linux-yocto/net/tls/Kconfig
Tariq Toukan 76f165939e net/tls: Select SOCK_RX_QUEUE_MAPPING from TLS_DEVICE
Compile-in the socket RX queue mapping field and logic when TLS_DEVICE
is enabled. This allows device drivers to pick the recorded socket's
RX queue and use it for streams distribution.

Signed-off-by: Tariq Toukan <tariqt@nvidia.com>
Reviewed-by: Maxim Mikityanskiy <maximmi@nvidia.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2021-02-11 19:08:06 -08:00

879 B

SPDX-License-Identifier: GPL-2.0-only

TLS configuration

config TLS tristate "Transport Layer Security support" depends on INET select CRYPTO select CRYPTO_AES select CRYPTO_GCM select STREAM_PARSER select NET_SOCK_MSG default n help Enable kernel support for TLS protocol. This allows symmetric encryption handling of the TLS protocol to be done in-kernel.

If unsure, say N.

config TLS_DEVICE bool "Transport Layer Security HW offload" depends on TLS select SOCK_VALIDATE_XMIT select SOCK_RX_QUEUE_MAPPING default n help Enable kernel support for HW offload of the TLS protocol.

If unsure, say N.

config TLS_TOE bool "Transport Layer Security TCP stack bypass" depends on TLS default n help Enable kernel support for legacy HW offload of the TLS protocol, which is incompatible with the Linux networking stack semantics.

If unsure, say N.