nvme: tcp: selects CRYPTO_CRC32C for nvme-tcp

The tcp host module is now taking those APIs from crypto ahash:
	(1) crypto_ahash_final()
	(2) crypto_ahash_digest()
	(3) crypto_alloc_ahash()

nvme-tcp should depends on CRYPTO_CRC32C.

Cc: Christoph Hellwig <hch@lst.de>
Cc: Keith Busch <kbusch@kernel.org>
Cc: Jens Axboe <axboe@fb.com>
Reviewed-by: Sagi Grimberg <sagi@grimberg.me>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Minwoo Im <minwoo.im.dev@gmail.com>
Signed-off-by: Sagi Grimberg <sagi@grimberg.me>
This commit is contained in:
Minwoo Im 2019-07-14 17:18:42 +09:00 committed by Sagi Grimberg
parent b5b0504878
commit 79fd751d61

View file

@ -64,6 +64,7 @@ config NVME_TCP
depends on INET depends on INET
depends on BLK_DEV_NVME depends on BLK_DEV_NVME
select NVME_FABRICS select NVME_FABRICS
select CRYPTO_CRC32C
help help
This provides support for the NVMe over Fabrics protocol using This provides support for the NVMe over Fabrics protocol using
the TCP transport. This allows you to use remote block devices the TCP transport. This allows you to use remote block devices