nvmet: add a generic NVMe target
This patch introduces a implementation of NVMe subsystems, controllers and discovery service which allows to export NVMe namespaces across fabrics such as Ethernet, FC etc. The implementation conforms to the NVMe 1.2.1 specification and interoperates with NVMe over fabrics host implementations. Configuration works using configfs, and is best performed using the nvmetcli tool from http://git.infradead.org/users/hch/nvmetcli.git , which also has a detailed explanation of the required steps in the README file. Signed-off-by:Armen Baloyan <armenx.baloyan@intel.com> Signed-off-by:
Anthony Knapp <anthony.j.knapp@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:
Steve Wise <swise@opengridcomputing.com> Signed-off-by:
Jens Axboe <axboe@fb.com>
parent
9645c1a2
-
mentioned in commit 09537286
-
mentioned in commit 268b3c60
-
mentioned in commit 8daf2ab0
-
mentioned in commit 051a1d39
-
mentioned in commit 49545a7b
-
mentioned in commit 6a02a61e
-
mentioned in commit be01f1c9
-
mentioned in commit ebf46da5
-
mentioned in commit 8d66989b
-
mentioned in commit 17f121ca
-
mentioned in commit e5d99b29
-
mentioned in commit fafcb4b2
-
mentioned in commit a6317235
-
mentioned in commit f1d5888a
-
mentioned in commit 04c39420
-
mentioned in commit e26c6feb
-
mentioned in commit 0e485f12
-
mentioned in commit 2291653c
-
mentioned in commit afbedd61
-
mentioned in commit ca7ad37b
-
mentioned in commit ca3b4293
-
mentioned in commit 9e45e867
-
mentioned in commit 36a935c8
-
mentioned in commit 82fdfbf2
-
mentioned in commit 81f9b2a9
-
mentioned in commit 5f4278f1
Please register or sign in to comment