mbox series

[0/6] qla2xxx: Add FC-NVMe Target support

Message ID 20180914212811.11463-1-himanshu.madhani@cavium.com (mailing list archive)
Headers show
Series qla2xxx: Add FC-NVMe Target support | expand

Message

Madhani, Himanshu Sept. 14, 2018, 9:28 p.m. UTC
This series adds support for FC-NVMe Target.

Patch #1 addes new qla_nvmet files for FC-NVMe Target support.
Patch #2 adds Kconfig and Makefile changes to prepare code compile.
Patch #3, #4 has bulk of changes to handle FC-NVMe Target LS4 processing 
         via Purex pass through path.
Patch #4 adds SysFS hook to enable NVMe Target for the port.

Note: All the patches in this series must be applied before they can be compilable.

Please apply them to 4.20/scsi-queue

Thanks,
Himanshu

Anil Gurumurthy (5):
  qla2xxx_nvmet: Add files for FC-NVMe Target support
  qla2xxx_nvmet: Added Makefile and Kconfig changes
  qla2xxx_nvmet: Add FC-NVMe Target LS request handling
  qla2xxx_nvmet: Add FC-NVMe Target handling
  qla2xxx_nvmet: Add SysFS node for FC-NVMe Target

Himanshu Madhani (1):
  qla2xxx: Update driver version to 11.00.00.00-k

 drivers/scsi/qla2xxx/Kconfig       |   1 +
 drivers/scsi/qla2xxx/Makefile      |   3 +-
 drivers/scsi/qla2xxx/qla_attr.c    |  33 ++
 drivers/scsi/qla2xxx/qla_dbg.c     |   1 +
 drivers/scsi/qla2xxx/qla_dbg.h     |   2 +
 drivers/scsi/qla2xxx/qla_def.h     |  35 +-
 drivers/scsi/qla2xxx/qla_fw.h      | 263 ++++++++++
 drivers/scsi/qla2xxx/qla_gbl.h     |  17 +-
 drivers/scsi/qla2xxx/qla_gs.c      |  16 +-
 drivers/scsi/qla2xxx/qla_init.c    |  49 +-
 drivers/scsi/qla2xxx/qla_iocb.c    |  42 +-
 drivers/scsi/qla2xxx/qla_isr.c     | 112 ++++-
 drivers/scsi/qla2xxx/qla_mbx.c     | 101 +++-
 drivers/scsi/qla2xxx/qla_nvme.h    |  33 --
 drivers/scsi/qla2xxx/qla_nvmet.c   | 778 +++++++++++++++++++++++++++++
 drivers/scsi/qla2xxx/qla_nvmet.h   | 129 +++++
 drivers/scsi/qla2xxx/qla_os.c      |  77 ++-
 drivers/scsi/qla2xxx/qla_target.c  | 977 ++++++++++++++++++++++++++++++++++++-
 drivers/scsi/qla2xxx/qla_target.h  |  90 ++++
 drivers/scsi/qla2xxx/qla_version.h |   4 +-
 20 files changed, 2689 insertions(+), 74 deletions(-)
 create mode 100644 drivers/scsi/qla2xxx/qla_nvmet.c
 create mode 100644 drivers/scsi/qla2xxx/qla_nvmet.h