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)
commit8f000cac6e7a6edca7ab93bafc7ed28b27c1545b
tree055d674366a3c8918bb4736236a36bbe66b7c998
parent931a6de4d734de6142142c82555e3f017adcb9f0
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]