Merge branch 'for-4.8/block' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm...
[deliverable/linux.git] / drivers / nvme / target / Kconfig
1
2 config 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
16 config NVME_TARGET_LOOP
17 tristate "NVMe loopback device support"
18 depends on BLK_DEV_NVME
19 depends on CONFIGFS_FS
20 select NVME_TARGET
21 select NVME_FABRICS
22 select SG_POOL
23 help
24 This enables the NVMe loopback device support, which can be useful
25 to test NVMe host and target side features.
26
27 If unsure, say N.
28
29 config NVME_TARGET_RDMA
30 tristate "NVMe over Fabrics RDMA target support"
31 depends on INFINIBAND
32 select NVME_TARGET
33 help
34 This enables the NVMe RDMA target support, which allows exporting NVMe
35 devices over RDMA.
36
37 If unsure, say N.
This page took 0.03241 seconds and 6 git commands to generate.