[RFC PATCH 0/5] nvme: ANA support

Hannes Reinecke hare at suse.de
Fri May 4 04:28:40 PDT 2018


Hi all,

here's a prototype implementation for ANA support in nvme.
The implementation itself is pretty straightforward; only the ANA group
linking for NVMe target required some fiddling.

As usual, comments and reviews are welcome.

Hannes Reinecke (5):
  nvmet: EUI64 support
  nvme: Add ANA base definitions
  nvmet: Add ANA base support
  block: BLK_STS_NEXUS is a path failure
  nvme: ANA base support

 drivers/nvme/host/core.c        | 122 ++++++++++++++-
 drivers/nvme/host/multipath.c   |  12 +-
 drivers/nvme/host/nvme.h        |   3 +
 drivers/nvme/target/admin-cmd.c |  75 ++++++++-
 drivers/nvme/target/configfs.c  | 328 ++++++++++++++++++++++++++++++++++++++++
 drivers/nvme/target/core.c      |  78 +++++++++-
 drivers/nvme/target/discovery.c |  16 ++
 drivers/nvme/target/io-cmd.c    |  10 ++
 drivers/nvme/target/nvmet.h     |  46 ++++++
 include/linux/blk_types.h       |   1 -
 include/linux/nvme.h            |  47 +++++-
 11 files changed, 723 insertions(+), 15 deletions(-)

-- 
2.12.3




More information about the Linux-nvme mailing list