# SPDX-License-Identifier: GPL-2.0-only config [31mCONFIG_NVME_TARGET[0m tristate "NVMe Target support" depends on [31mCONFIG_BLOCK[0m depends on [31mCONFIG_CONFIGFS_FS[0m select [31mCONFIG_SGL_ALLOC[0m help This enabled target side support for the NVMe protocol, that is it allows the Linux kernel to implement NVMe subsystems and controllers and export Linux block devices as NVMe namespaces. You need to select at least one of the transports below to make this functionality useful. To configure the NVMe target you probably want to use the nvmetcli tool from http://git.infradead.org/users/hch/nvmetcli.git. config [31mCONFIG_NVME_TARGET_LOOP[0m tristate "NVMe loopback device support" depends on [31mCONFIG_NVME_TARGET[0m select [31mCONFIG_NVME_CORE[0m select [31mCONFIG_NVME_FABRICS[0m select [31mCONFIG_SG_POOL[0m help This enables the NVMe loopback device support, which can be useful to test NVMe host and target side features. If unsure, say N. config [31mCONFIG_NVME_TARGET_RDMA[0m tristate "NVMe over Fabrics RDMA target support" depends on [31mCONFIG_INFINIBAND[0m && [31mCONFIG_INFINIBAND_ADDR_TRANS[0m depends on [31mCONFIG_NVME_TARGET[0m select [31mCONFIG_SGL_ALLOC[0m help This enables the NVMe RDMA target support, which allows exporting NVMe devices over RDMA. If unsure, say N. config [31mCONFIG_NVME_TARGET_FC[0m tristate "NVMe over Fabrics FC target driver" depends on [31mCONFIG_NVME_TARGET[0m depends on [31mCONFIG_HAS_DMA[0m select [31mCONFIG_SGL_ALLOC[0m help This enables the NVMe FC target support, which allows exporting NVMe devices over FC. If unsure, say N. config [31mCONFIG_NVME_TARGET_FCLOOP[0m tristate "NVMe over Fabrics FC Transport Loopback Test driver" depends on [31mCONFIG_NVME_TARGET[0m select [31mCONFIG_NVME_CORE[0m select [31mCONFIG_NVME_FABRICS[0m select [31mCONFIG_SG_POOL[0m depends on [31mCONFIG_NVME_FC[0m depends on [31mCONFIG_NVME_TARGET_FC[0m help This enables the NVMe FC loopback test support, which can be useful to test NVMe-FC transport interfaces. If unsure, say N. config [31mCONFIG_NVME_TARGET_TCP[0m tristate "NVMe over Fabrics TCP target support" depends on [31mCONFIG_INET[0m depends on [31mCONFIG_NVME_TARGET[0m help This enables the NVMe TCP target support, which allows exporting NVMe devices over TCP. If unsure, say N. |