]> git.baikalelectronics.ru Git - kernel.git/commit
scsi: qedi: Add QLogic FastLinQ offload iSCSI driver framework.
authorManish Rangankar <manish.rangankar@cavium.com>
Thu, 1 Dec 2016 08:21:08 +0000 (00:21 -0800)
committerMartin K. Petersen <martin.petersen@oracle.com>
Wed, 14 Dec 2016 19:56:28 +0000 (14:56 -0500)
commit4b2221d4a3909b689580585ec7a20a51798b82a9
tree1ac15292c18c11945cc69624042eb77e3efe6bc3
parentf62f38313fb8be6e74927529998f1597d5eb96b5
scsi: qedi: Add QLogic FastLinQ offload iSCSI driver framework.

The QLogic FastLinQ Driver for iSCSI (qedi) is the iSCSI specific module
for 41000 Series Converged Network Adapters by QLogic.

This patch consists of following changes:

  - MAINTAINERS Makefile and Kconfig changes for qedi,
  - PCI driver registration,
  - iSCSI host level initialization,
  - Debugfs and log level infrastructure.

The following indiviual changes are merged into this commit:

  qedi: Add LL2 iSCSI interface for offload iSCSI.
  qedi: Add support for iSCSI session management.
  qedi: Add support for data path.

Signed-off-by: Nilesh Javali <nilesh.javali@cavium.com>
Signed-off-by: Adheer Chandravanshi <adheer.chandravanshi@qlogic.com>
Signed-off-by: Chad Dupuis <chad.dupuis@cavium.com>
Signed-off-by: Saurav Kashyap <saurav.kashyap@cavium.com>
Signed-off-by: Arun Easi <arun.easi@cavium.com>
Signed-off-by: Manish Rangankar <manish.rangankar@cavium.com>
Reviewed-by: Johannes Thumshirn <jthumshirn@suse.de>
Reviewed-by: Hannes Reinecke <hare@suse.de>
Reviewed-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
17 files changed:
MAINTAINERS
drivers/scsi/Kconfig
drivers/scsi/Makefile
drivers/scsi/qedi/Kconfig [new file with mode: 0644]
drivers/scsi/qedi/Makefile [new file with mode: 0644]
drivers/scsi/qedi/qedi.h [new file with mode: 0644]
drivers/scsi/qedi/qedi_dbg.c [new file with mode: 0644]
drivers/scsi/qedi/qedi_dbg.h [new file with mode: 0644]
drivers/scsi/qedi/qedi_debugfs.c [new file with mode: 0644]
drivers/scsi/qedi/qedi_fw.c [new file with mode: 0644]
drivers/scsi/qedi/qedi_gbl.h [new file with mode: 0644]
drivers/scsi/qedi/qedi_hsi.h [new file with mode: 0644]
drivers/scsi/qedi/qedi_iscsi.c [new file with mode: 0644]
drivers/scsi/qedi/qedi_iscsi.h [new file with mode: 0644]
drivers/scsi/qedi/qedi_main.c [new file with mode: 0644]
drivers/scsi/qedi/qedi_sysfs.c [new file with mode: 0644]
drivers/scsi/qedi/qedi_version.h [new file with mode: 0644]