]> git.baikalelectronics.ru Git - kernel.git/commit
scsi: qedf: Add QLogic FastLinQ offload FCoE driver framework.
authorDupuis, Chad <chad.dupuis@cavium.com>
Wed, 15 Feb 2017 14:28:23 +0000 (06:28 -0800)
committerMartin K. Petersen <martin.petersen@oracle.com>
Thu, 23 Feb 2017 00:10:59 +0000 (19:10 -0500)
commit9ef86a12d11ee050e7592c7ae8546db0001f76af
tree38926df6bdee37f270681a9dfcdf154162555521
parentfeb77e865071a12256baa5d91fa8ea78cc4d7f5d
scsi: qedf: Add QLogic FastLinQ offload FCoE driver framework.

The QLogic FastLinQ Driver for FCoE (qedf) is the FCoE specific module
for 41000 Series Converged Network Adapters by QLogic. This patch
consists of following changes:

- MAINTAINERS Makefile and Kconfig changes for qedf
- PCI driver registration
- libfc/fcoe host level initialization
- SCSI host template initialization and callbacks
- Debugfs and log level infrastructure
- Link handling
- Firmware interface structures
- QED core module initialization
- Light L2 interface callbacks
- I/O request initialization
- Firmware I/O completion handling
- Firmware ELS request/response handling
- FIP request/response handled by the driver itself

Signed-off-by: Nilesh Javali <nilesh.javali@cavium.com>
Signed-off-by: Manish Rangankar <manish.rangankar@cavium.com>
Signed-off-by: Saurav Kashyap <saurav.kashyap@cavium.com>
Signed-off-by: Arun Easi <arun.easi@cavium.com>
Signed-off-by: Chad Dupuis <chad.dupuis@cavium.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
16 files changed:
MAINTAINERS
drivers/scsi/Kconfig
drivers/scsi/Makefile
drivers/scsi/qedf/Kconfig [new file with mode: 0644]
drivers/scsi/qedf/Makefile [new file with mode: 0644]
drivers/scsi/qedf/qedf.h [new file with mode: 0644]
drivers/scsi/qedf/qedf_attr.c [new file with mode: 0644]
drivers/scsi/qedf/qedf_dbg.c [new file with mode: 0644]
drivers/scsi/qedf/qedf_dbg.h [new file with mode: 0644]
drivers/scsi/qedf/qedf_debugfs.c [new file with mode: 0644]
drivers/scsi/qedf/qedf_els.c [new file with mode: 0644]
drivers/scsi/qedf/qedf_fip.c [new file with mode: 0644]
drivers/scsi/qedf/qedf_hsi.h [new file with mode: 0644]
drivers/scsi/qedf/qedf_io.c [new file with mode: 0644]
drivers/scsi/qedf/qedf_main.c [new file with mode: 0644]
drivers/scsi/qedf/qedf_version.h [new file with mode: 0644]