diff options
author | Christoph Hellwig <hch@lst.de> | 2016-06-13 16:45:26 +0200 |
---|---|---|
committer | Jens Axboe <axboe@fb.com> | 2016-07-05 19:28:16 +0200 |
commit | 07bfcd09a288551b4377836a11c6250e1fd01e6d (patch) | |
tree | 88438e33a5d6c3fa12c4bce8747c04c5d63ff0e1 /drivers/nvme/host/Kconfig | |
parent | nvme.h: add NVMe over Fabrics definitions (diff) | |
download | linux-07bfcd09a288551b4377836a11c6250e1fd01e6d.tar.xz linux-07bfcd09a288551b4377836a11c6250e1fd01e6d.zip |
nvme-fabrics: add a generic NVMe over Fabrics library
The NVMe over Fabrics library provides an interface for both transports
and the nvme core to handle fabrics specific commands and attributes
independent of the underlying transport.
In addition, the fabrics library adds a misc device interface that allow
actually creating a fabrics controller, as we can't just autodiscover
it like in the PCI case. The nvme-cli utility has been enhanced to use
this interface to support fabric connect and discovery.
Signed-off-by: Armen Baloyan <armenx.baloyan@intel.com>,
Signed-off-by: Jay Freyensee <james.p.freyensee@intel.com>,
Signed-off-by: Ming Lin <ming.l@ssi.samsung.com>
Signed-off-by: Sagi Grimberg <sagi@grimberg.me>
Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Keith Busch <keith.busch@intel.com>
Signed-off-by: Jens Axboe <axboe@fb.com>
Diffstat (limited to 'drivers/nvme/host/Kconfig')
-rw-r--r-- | drivers/nvme/host/Kconfig | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/nvme/host/Kconfig b/drivers/nvme/host/Kconfig index d296fc3ae06e..3397651cc144 100644 --- a/drivers/nvme/host/Kconfig +++ b/drivers/nvme/host/Kconfig @@ -24,3 +24,6 @@ config BLK_DEV_NVME_SCSI to say N here, unless you run a distro that abuses the SCSI emulation to provide stable device names for mount by id, like some OpenSuSE and SLES versions. + +config NVME_FABRICS + tristate |