nvmet-tcp: select CONFIG_TLS from CONFIG_NVME_TARGET_TCP_TLS

[ Upstream commit ac38b7ef704c0659568fd4b2c7e6c1255fc51798 ]

Ensure that TLS support is enabled in the kernel when
CONFIG_NVME_TARGET_TCP_TLS is enabled. Without this the code compiles,
but does not actually work unless something else enables CONFIG_TLS.

Fixes: 675b453e02 ("nvmet-tcp: enable TLS handshake upcall")
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
Reviewed-by: Hannes Reinecke <hare@suse.de>
Reviewed-by: Chaitanya Kulkarni <kch@nvidia.com>
Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Sasha Levin <sashal@kernel.org>
This commit is contained in:
Alistair Francis
2025-04-30 08:23:47 +10:00
committed by Greg Kroah-Hartman
parent 15ea0b6164
commit 9b552c84cd
+1
View File
@@ -98,6 +98,7 @@ config NVME_TARGET_TCP_TLS
bool "NVMe over Fabrics TCP target TLS encryption support" bool "NVMe over Fabrics TCP target TLS encryption support"
depends on NVME_TARGET_TCP depends on NVME_TARGET_TCP
select NET_HANDSHAKE select NET_HANDSHAKE
select TLS
help help
Enables TLS encryption for the NVMe TCP target using the netlink handshake API. Enables TLS encryption for the NVMe TCP target using the netlink handshake API.