[SCSI] lpfc: NPIV: split ports
The driver is reorganized to separate the handling of the adapter from the handling of the FC port. Adapter handling includes submissions of command requests, receiving responses, and managing adapter resources. The FC port includes the discovery engine, login handling, and the mapping of a Scsi_Host on the "port". Although not a large functional change, as it touches core structures and functions, resulting in a large text delta. Signed-off-by:James Smart <James.Smart@emulex.com> Signed-off-by:
James Bottomley <James.Bottomley@SteelEye.com>
Showing
- drivers/scsi/lpfc/lpfc.h 149 additions, 86 deletionsdrivers/scsi/lpfc/lpfc.h
- drivers/scsi/lpfc/lpfc_attr.c 239 additions, 204 deletionsdrivers/scsi/lpfc/lpfc_attr.c
- drivers/scsi/lpfc/lpfc_crtn.h 55 additions, 50 deletionsdrivers/scsi/lpfc/lpfc_crtn.h
- drivers/scsi/lpfc/lpfc_ct.c 105 additions, 120 deletionsdrivers/scsi/lpfc/lpfc_ct.c
- drivers/scsi/lpfc/lpfc_disc.h 3 additions, 3 deletionsdrivers/scsi/lpfc/lpfc_disc.h
- drivers/scsi/lpfc/lpfc_els.c 716 additions, 715 deletionsdrivers/scsi/lpfc/lpfc_els.c
- drivers/scsi/lpfc/lpfc_hbadisc.c 680 additions, 565 deletionsdrivers/scsi/lpfc/lpfc_hbadisc.c
- drivers/scsi/lpfc/lpfc_hw.h 11 additions, 12 deletionsdrivers/scsi/lpfc/lpfc_hw.h
- drivers/scsi/lpfc/lpfc_init.c 319 additions, 257 deletionsdrivers/scsi/lpfc/lpfc_init.c
- drivers/scsi/lpfc/lpfc_mbox.c 17 additions, 22 deletionsdrivers/scsi/lpfc/lpfc_mbox.c
- drivers/scsi/lpfc/lpfc_mem.c 29 additions, 2 deletionsdrivers/scsi/lpfc/lpfc_mem.c
- drivers/scsi/lpfc/lpfc_nportdisc.c 493 additions, 495 deletionsdrivers/scsi/lpfc/lpfc_nportdisc.c
- drivers/scsi/lpfc/lpfc_scsi.c 55 additions, 64 deletionsdrivers/scsi/lpfc/lpfc_scsi.c
- drivers/scsi/lpfc/lpfc_scsi.h 1 addition, 2 deletionsdrivers/scsi/lpfc/lpfc_scsi.h
- drivers/scsi/lpfc/lpfc_sli.c 366 additions, 361 deletionsdrivers/scsi/lpfc/lpfc_sli.c
- drivers/scsi/lpfc/lpfc_sli.h 4 additions, 0 deletionsdrivers/scsi/lpfc/lpfc_sli.h
- drivers/scsi/lpfc/lpfc_version.h 1 addition, 1 deletiondrivers/scsi/lpfc/lpfc_version.h
Loading
Please register or sign in to comment