[SCSI] lpfc 8.3.0 : Fix multiple NPIV issues
- Fix lock up on rmmod with vports defined by having lpfc_pci_remove_one() invoke fc_vport_terminate() to remove all the vports before invoking fc_remove_host() for the physical port - Fix echotest failure when NPIV is enabled - Add the vport_disable function to the physical port's transport template to make the vport disable attribute visible - Set the vport state to DISABLE on create if the disable flag is true - Call lpfc_alloc_sysfs_attr() for vports so that statistical data collection works on them - Support setting a vport's symbolic name via sysfs by writing to /sys/class/fc_vport/vportX/symbolic_name - Fix create vport fails when link is down or in loop mode. Should be able to be create vports any time NPIV is enabled - Fix slow vport deletes when deleting multiple vports at once Signed-off-by:James Smart <James.Smart@emulex.com> Signed-off-by:
James Bottomley <James.Bottomley@HansenPartnership.com>
Showing
- drivers/scsi/lpfc/lpfc.h 0 additions, 2 deletionsdrivers/scsi/lpfc/lpfc.h
- drivers/scsi/lpfc/lpfc_attr.c 39 additions, 8 deletionsdrivers/scsi/lpfc/lpfc_attr.c
- drivers/scsi/lpfc/lpfc_ct.c 14 additions, 3 deletionsdrivers/scsi/lpfc/lpfc_ct.c
- drivers/scsi/lpfc/lpfc_els.c 5 additions, 1 deletiondrivers/scsi/lpfc/lpfc_els.c
- drivers/scsi/lpfc/lpfc_init.c 10 additions, 3 deletionsdrivers/scsi/lpfc/lpfc_init.c
- drivers/scsi/lpfc/lpfc_vport.c 10 additions, 18 deletionsdrivers/scsi/lpfc/lpfc_vport.c
Loading
Please register or sign in to comment