• Jens Axboe's avatar
    nvme: add support for streams and directives · f5d11840
    Jens Axboe authored
    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: default avatarMartin K. Petersen <martin.petersen@oracle.com>
    Signed-off-by: default avatarJens Axboe <axboe@kernel.dk>
    f5d11840
nvme.h 10.1 KB