linux/drivers/nvme/target
James Smart c53432030d nvme-fabrics: Add target support for FC transport
Implements the FC-NVME T11 definition of how nvme fabric capsules are
performed on an FC fabric. Utilizes a lower-layer API to FC host adapters
to send/receive FC-4 LS operations and perform the FCP transactions
necessary to perform and FCP IO request for NVME.

The T11 definitions for FC-4 Link Services are implemented which create
NVMeOF connections.  Implements the hooks with nvmet layer to pass NVME
commands to it for processing and posting of data/response base to the
host via the different connections.

Signed-off-by: James Smart <james.smart@broadcom.com>
Reviewed-by: Jay Freyensee <james_p_freyensee@linux.intel.com>
Reviewed-by: Johannes Thumshirn <jthumshirn@suse.de>
Signed-off-by: Christoph Hellwig <hch@lst.de>
2016-12-06 10:17:56 +02:00
..
admin-cmd.c nvmet: add support for the Write Zeroes command 2016-12-01 07:58:40 -07:00
configfs.c nvme-fabrics: patch target code in prep for FC transport support 2016-12-06 10:17:03 +02:00
core.c nvmet: Fix possible infinite loop triggered on hot namespace removal 2016-12-06 10:17:03 +02:00
discovery.c
fabrics-cmd.c nvme: introduce struct nvme_request 2016-11-10 10:06:24 -07:00
fc.c nvme-fabrics: Add target support for FC transport 2016-12-06 10:17:56 +02:00
io-cmd.c nvmet: add support for the Write Zeroes command 2016-12-01 07:58:40 -07:00
Kconfig nvme-fabrics: Add target support for FC transport 2016-12-06 10:17:56 +02:00
loop.c nvme-fabrics: set sqe.command_id in core not transports 2016-12-06 10:17:03 +02:00
Makefile nvme-fabrics: Add target support for FC transport 2016-12-06 10:17:56 +02:00
nvmet.h nvmet: Fix possible infinite loop triggered on hot namespace removal 2016-12-06 10:17:03 +02:00
rdma.c nvmet-rdma: align to generic ib_event logging helper 2016-12-06 10:17:03 +02:00