linux/drivers/nvme/host
Jens Axboe f5d1184062 nvme: add support for streams and directives
This adds support for Directives in NVMe, particular for the Streams
directive. Support for Directives is a new feature in NVMe 1.3. It
allows a user to pass in information about where to store the data, so
that it the device can do so most effiently. If an application is
managing and writing data with different life times, mixing differently
retentioned data onto the same locations on flash can cause write
amplification to grow. This, in turn, will reduce performance and life
time of the device.

Reviewed-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
2017-06-27 12:05:56 -06:00
..
core.c nvme: add support for streams and directives 2017-06-27 12:05:56 -06:00
fabrics.c nvmf: keep track of nvmet connect error status 2017-06-15 14:30:27 +02:00
fabrics.h nvme: move nr_reconnects to nvme_ctrl 2017-06-15 14:29:49 +02:00
fc.c nvme: move reset workqueue handling to common code 2017-06-15 15:48:34 +02:00
Kconfig nvme-fabrics: Add host support for FC transport 2016-12-06 10:17:56 +02:00
lightnvm.c lightnvm: propagate right error code to target 2017-06-26 16:24:53 -06:00
Makefile nvme-fabrics: Add host support for FC transport 2016-12-06 10:17:56 +02:00
nvme.h nvme: add support for streams and directives 2017-06-27 12:05:56 -06:00
pci.c nvme: move reset workqueue handling to common code 2017-06-15 15:48:34 +02:00
rdma.c nvme: move reset workqueue handling to common code 2017-06-15 15:48:34 +02:00
scsi.c nvme-scsi: remove nvme_trans_security_protocol 2017-04-27 08:39:32 +02:00