[SCSI] lpfc 8.3.24: Extend BSG infrastructure and add link diagnostics
authorJames Smart <james.smart@emulex.com>
Tue, 24 May 2011 15:44:28 +0000 (11:44 -0400)
committerJames Bottomley <jbottomley@parallels.com>
Fri, 27 May 2011 03:49:39 +0000 (22:49 -0500)
commit7ad20aa9d39a525542b0840ac38bfc77be831e19
tree9ab9318a9e5f600fef19fde9f085d5d145e2dd6d
parent6d368e532168cb621731b3936945cd910cb25bd0
[SCSI] lpfc 8.3.24: Extend BSG infrastructure and add link diagnostics

Extend BSG infrastructure and add link diagnostics:
- Removed unnecessary copies in handling pass-through mbox cmds.
- Add embedded SLI_CONFIG support for BSG.
- Add multibuffer support.
- Implemented the setting up and tearing down Lancer FC device for performing
  internal and external loopback diagnostic tests.
- Implemented the driver support for performing new link diagnostic tests

Signed-off-by: Alex Iannicelli <alex.iannicelli@emulex.com>
Signed-off-by: James Smart <james.smart@emulex.com>
Signed-off-by: James Bottomley <jbottomley@parallels.com>
drivers/scsi/lpfc/lpfc.h
drivers/scsi/lpfc/lpfc_bsg.c
drivers/scsi/lpfc/lpfc_bsg.h
drivers/scsi/lpfc/lpfc_hw4.h
drivers/scsi/lpfc/lpfc_init.c