diff options
author | James Smart <james.smart@emulex.com> | 2011-12-13 13:21:35 -0500 |
---|---|---|
committer | James Bottomley <JBottomley@Parallels.com> | 2011-12-15 01:57:44 -0500 |
commit | ff78d8f97c85a568c0799b06137a4171db45b923 (patch) | |
tree | f5bb5d1875075175075c0beb09d770073dd82612 /drivers/scsi/lpfc/lpfc_els.c | |
parent | 026abb87a5586c838a47aca7198d78e356b6351e (diff) |
[SCSI] lpfc 8.3.28: SLI fixes and added SLI4 support
Adapter (SLI) interface fixes:
- Modify WQ handling to use entry_repost (CR 123981)
- Fix for ABTS. Do not free original IOCB whenever ABTS fails. (CR 115829)
- Check board for FCoE before reading FCoE paramaters (CR124731)
- Add support for SLI4 FC Loop mode (CR 124721)
- Add support for resource count changes during fw reset. (CR 125888, 125675)
- Increase CQE count from 256 to 1024. (CR 126149)
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>
Diffstat (limited to 'drivers/scsi/lpfc/lpfc_els.c')
-rw-r--r-- | drivers/scsi/lpfc/lpfc_els.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/drivers/scsi/lpfc/lpfc_els.c b/drivers/scsi/lpfc/lpfc_els.c index 445826a4c981..846ebfd37b5e 100644 --- a/drivers/scsi/lpfc/lpfc_els.c +++ b/drivers/scsi/lpfc/lpfc_els.c | |||
@@ -909,15 +909,15 @@ lpfc_cmpl_els_flogi(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb, | |||
909 | */ | 909 | */ |
910 | if (phba->alpa_map[0] == 0) { | 910 | if (phba->alpa_map[0] == 0) { |
911 | vport->cfg_discovery_threads = LPFC_MAX_DISC_THREADS; | 911 | vport->cfg_discovery_threads = LPFC_MAX_DISC_THREADS; |
912 | if ((phba->sli_rev == LPFC_SLI_REV4) && | 912 | } |
913 | (!(vport->fc_flag & FC_VFI_REGISTERED) || | 913 | if ((phba->sli_rev == LPFC_SLI_REV4) && |
914 | (vport->fc_prevDID != vport->fc_myDID))) { | 914 | (!(vport->fc_flag & FC_VFI_REGISTERED) || |
915 | if (vport->fc_flag & FC_VFI_REGISTERED) | 915 | (vport->fc_prevDID != vport->fc_myDID))) { |
916 | lpfc_sli4_unreg_all_rpis(vport); | 916 | if (vport->fc_flag & FC_VFI_REGISTERED) |
917 | lpfc_issue_reg_vfi(vport); | 917 | lpfc_sli4_unreg_all_rpis(vport); |
918 | lpfc_nlp_put(ndlp); | 918 | lpfc_issue_reg_vfi(vport); |
919 | goto out; | 919 | lpfc_nlp_put(ndlp); |
920 | } | 920 | goto out; |
921 | } | 921 | } |
922 | goto flogifail; | 922 | goto flogifail; |
923 | } | 923 | } |