diff options
author | James Smart <James.Smart@Emulex.Com> | 2009-10-02 15:16:39 -0400 |
---|---|---|
committer | James Bottomley <James.Bottomley@suse.de> | 2009-12-04 13:01:39 -0500 |
commit | 4d9ab994e214d35107017c342aca42477b137316 (patch) | |
tree | 0ee7dd76ce9938eceeac20e4dab287194dc42c41 /drivers/scsi/lpfc/lpfc_sli4.h | |
parent | 1796e72291b2b6aafaec5954e666d0b5a95da935 (diff) |
[SCSI] lpfc 8.3.5: fix reset path, ELS ordering and discovery issues
This patch includes the following fixes:
- Fixed panic during HBA reset.
- Fixed FCoE event tag passed in resume_rpi.
- Fix out of order ELS commands
- Fixed discovery issues found during VLAN testing.
- Fix UNREG_VPI failure on extended link pull
- Fixed crash while processing unsolicited FC frames.
- Clear retry count in the delayed ELS handler
- Fixed discovery failure during quick link bounce.
Signed-off-by: James Smart <james.smart@emulex.com>
Signed-off-by: James Bottomley <James.Bottomley@suse.de>
Diffstat (limited to 'drivers/scsi/lpfc/lpfc_sli4.h')
-rw-r--r-- | drivers/scsi/lpfc/lpfc_sli4.h | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/drivers/scsi/lpfc/lpfc_sli4.h b/drivers/scsi/lpfc/lpfc_sli4.h index b5f4ba1a5c27..97da7589e038 100644 --- a/drivers/scsi/lpfc/lpfc_sli4.h +++ b/drivers/scsi/lpfc/lpfc_sli4.h | |||
@@ -110,18 +110,6 @@ struct lpfc_queue { | |||
110 | union sli4_qe qe[1]; /* array to index entries (must be last) */ | 110 | union sli4_qe qe[1]; /* array to index entries (must be last) */ |
111 | }; | 111 | }; |
112 | 112 | ||
113 | struct lpfc_cq_event { | ||
114 | struct list_head list; | ||
115 | union { | ||
116 | struct lpfc_mcqe mcqe_cmpl; | ||
117 | struct lpfc_acqe_link acqe_link; | ||
118 | struct lpfc_acqe_fcoe acqe_fcoe; | ||
119 | struct lpfc_acqe_dcbx acqe_dcbx; | ||
120 | struct lpfc_rcqe rcqe_cmpl; | ||
121 | struct sli4_wcqe_xri_aborted wcqe_axri; | ||
122 | } cqe; | ||
123 | }; | ||
124 | |||
125 | struct lpfc_sli4_link { | 113 | struct lpfc_sli4_link { |
126 | uint8_t speed; | 114 | uint8_t speed; |
127 | uint8_t duplex; | 115 | uint8_t duplex; |
@@ -325,7 +313,6 @@ struct lpfc_sli4_hba { | |||
325 | struct lpfc_queue **fcp_cq;/* Fast-path FCP compl queue */ | 313 | struct lpfc_queue **fcp_cq;/* Fast-path FCP compl queue */ |
326 | struct lpfc_queue *mbx_cq; /* Slow-path mailbox complete queue */ | 314 | struct lpfc_queue *mbx_cq; /* Slow-path mailbox complete queue */ |
327 | struct lpfc_queue *els_cq; /* Slow-path ELS response complete queue */ | 315 | struct lpfc_queue *els_cq; /* Slow-path ELS response complete queue */ |
328 | struct lpfc_queue *rxq_cq; /* Slow-path unsolicited complete queue */ | ||
329 | 316 | ||
330 | /* Setup information for various queue parameters */ | 317 | /* Setup information for various queue parameters */ |
331 | int eq_esize; | 318 | int eq_esize; |