Merge tag 'at24-4.17-rc5-fixes-for-wolfram' of git://git.kernel.org/pub/scm/linux...
[linux-2.6-block.git] / drivers / nvme / target / Kconfig
CommitLineData
a07b4970
CH
1
2config NVME_TARGET
3 tristate "NVMe Target support"
4 depends on BLOCK
5 depends on CONFIGFS_FS
6 help
7 This enabled target side support for the NVMe protocol, that is
8 it allows the Linux kernel to implement NVMe subsystems and
9 controllers and export Linux block devices as NVMe namespaces.
10 You need to select at least one of the transports below to make this
11 functionality useful.
12
13 To configure the NVMe target you probably want to use the nvmetcli
14 tool from http://git.infradead.org/users/hch/nvmetcli.git.
15
3a85a5de
CH
16config NVME_TARGET_LOOP
17 tristate "NVMe loopback device support"
6eae8c45 18 depends on NVME_TARGET
aa719874 19 select NVME_CORE
3a85a5de
CH
20 select NVME_FABRICS
21 select SG_POOL
22 help
23 This enables the NVMe loopback device support, which can be useful
24 to test NVMe host and target side features.
25
a07b4970 26 If unsure, say N.
8f000cac
CH
27
28config NVME_TARGET_RDMA
29 tristate "NVMe over Fabrics RDMA target support"
d6fc6a22 30 depends on INFINIBAND && INFINIBAND_ADDR_TRANS
6eae8c45 31 depends on NVME_TARGET
68c6e9cd 32 select SGL_ALLOC
8f000cac
CH
33 help
34 This enables the NVMe RDMA target support, which allows exporting NVMe
35 devices over RDMA.
36
37 If unsure, say N.
c5343203
JS
38
39config NVME_TARGET_FC
40 tristate "NVMe over Fabrics FC target driver"
41 depends on NVME_TARGET
42 depends on HAS_DMA
4442b56f 43 select SGL_ALLOC
c5343203
JS
44 help
45 This enables the NVMe FC target support, which allows exporting NVMe
46 devices over FC.
47
48 If unsure, say N.
49
475d0fe7
JS
50config NVME_TARGET_FCLOOP
51 tristate "NVMe over Fabrics FC Transport Loopback Test driver"
52 depends on NVME_TARGET
53 select NVME_CORE
54 select NVME_FABRICS
55 select SG_POOL
56 depends on NVME_FC
57 depends on NVME_TARGET_FC
58 help
59 This enables the NVMe FC loopback test support, which can be useful
60 to test NVMe-FC transport interfaces.
61
62 If unsure, say N.