]> git.baikalelectronics.ru Git - kernel.git/commit
nvmet-rdma: add a NVMe over Fabrics RDMA target driver
authorChristoph Hellwig <hch@lst.de>
Wed, 6 Jul 2016 12:55:51 +0000 (21:55 +0900)
committerJens Axboe <axboe@fb.com>
Fri, 8 Jul 2016 14:38:49 +0000 (08:38 -0600)
commit0decb36685aa5444d20c3038892f1f2255b8d215
tree055d674366a3c8918bb4736236a36bbe66b7c998
parentbc062f6dd829054a836b06b8498bace84efdb315
nvmet-rdma: add a NVMe over Fabrics RDMA target driver

This patch implements the RDMA transport for the NVMe over Fabrics target,
which allows exporting NVMe over Fabrics functionality over RDMA fabrics
(Infiniband, RoCE, iWARP).

All NVMe logic is in the generic target and this module just provides a
small glue between it and the generic code in the RDMA subsystem.

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: Steve Wise <swise@opengridcomputing.com>
Tested-by: Steve Wise <swise@opengridcomputing.com>
Signed-off-by: Jens Axboe <axboe@fb.com>
drivers/nvme/target/Kconfig
drivers/nvme/target/Makefile
drivers/nvme/target/rdma.c [new file with mode: 0644]