linux/drivers/nvme/target
Sagi Grimberg 872d26a391 nvmet-tcp: add NVMe over TCP target driver
This patch implements the TCP transport driver for the NVMe over Fabrics
target stack. This allows exporting NVMe over Fabrics functionality over
good old TCP/IP.

The driver implements the TP 8000 of how nvme over fabrics capsules and
data are encapsulated in nvme-tcp pdus and exchaged on top of a TCP byte
stream. nvme-tcp header and data digest are supported as well.

Signed-off-by: Sagi Grimberg <sagi@lightbitslabs.com>
Signed-off-by: Roy Shterman <roys@lightbitslabs.com>
Signed-off-by: Solganik Alexander <sashas@lightbitslabs.com>
Signed-off-by: Christoph Hellwig <hch@lst.de>
2018-12-13 09:58:57 +01:00
..
admin-cmd.c nvmet: make kato and AEN processing for use by other controllers 2018-12-07 22:26:56 -07:00
configfs.c nvmet: expose support for fabrics SQ flow control disable in treq 2018-12-07 22:26:57 -07:00
core.c nvmet: use unlikely for req status check 2018-12-07 22:26:58 -07:00
discovery.c nvmet: mark nvmet_genctr static 2018-12-07 22:26:57 -07:00
fabrics-cmd.c nvmet: Add install_queue callout 2018-12-13 09:58:55 +01:00
fc.c nvmet-fc: remove the IN_ISR deferred scheduling options 2018-12-07 22:26:57 -07:00
fcloop.c nvmet-fcloop: suppress a compiler warning 2018-10-17 08:58:31 +02:00
io-cmd-bdev.c nvme: remove opportunistic polling from bdev target 2018-11-26 08:25:48 -07:00
io-cmd-file.c nvmet: use IOCB_NOWAIT for file-ns buffered I/O 2018-12-07 22:26:56 -07:00
Kconfig nvmet-tcp: add NVMe over TCP target driver 2018-12-13 09:58:57 +01:00
loop.c for-4.19/block-20180812 2018-08-14 10:23:25 -07:00
Makefile nvmet-tcp: add NVMe over TCP target driver 2018-12-13 09:58:57 +01:00
nvmet.h nvmet: Add install_queue callout 2018-12-13 09:58:55 +01:00
rdma.c Linux 4.20-rc6 2018-12-09 17:45:40 -07:00
tcp.c nvmet-tcp: add NVMe over TCP target driver 2018-12-13 09:58:57 +01:00