nvme-tcp: select CONFIG_TLS from CONFIG_NVME_TCP_TLS

[ Upstream commit 521987940ad4fd37fe3d0340ec6f39c4e8e91e36 ]

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

Fixes: be8e82caa6 ("nvme-tcp: enable TLS handshake upcall")
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
Reviewed-by: Chaitanya Kulkarni <kch@nvidia.com>
Reviewed-by: Hannes Reinecke <hare@suse.de>
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:40:25 +10:00
committed by Greg Kroah-Hartman
parent 60331309e7
commit 15ea0b6164
+1
View File
@@ -97,6 +97,7 @@ config NVME_TCP_TLS
depends on NVME_TCP depends on NVME_TCP
select NET_HANDSHAKE select NET_HANDSHAKE
select KEYS select KEYS
select TLS
help help
Enables TLS encryption for NVMe TCP using the netlink handshake API. Enables TLS encryption for NVMe TCP using the netlink handshake API.