]> www.infradead.org Git - users/jedix/linux-maple.git/commit
lpfc: Fix for discovery failure in PT2PT when FLOGI's ELS ACC response gets aborted
authorrkennedy <dick.kennedy@avagotech.com>
Tue, 13 Oct 2015 20:15:31 +0000 (13:15 -0700)
committerChuck Anderson <chuck.anderson@oracle.com>
Mon, 19 Oct 2015 16:10:58 +0000 (09:10 -0700)
commitbb7ddaff1c20b7d94f189cac269e5685369b9c22
tree1d09e3e4f25904fc2cddfb7a116baa23b5bf8a7d
parente5680c990d59700912ee121a0b5d300e5a7676c4
lpfc: Fix for discovery failure in PT2PT when FLOGI's ELS ACC response gets aborted

Submitted by james.smart () james.smart.()@emulex.com

Fix for discovery failure in PT2PT when FLOGI's ELS ACC response gets aborted

Change login state machine to:
- Restart FLOGI if prior is ABTS'd
- Reject incoming FLOGIs if we have one pending

The above ensures that we always finish FLOGI processing, regardless
of who initated FLOGI, before processing PLOGI's.

Signed-off-by: Dick Kennedy dick.kennedy@avagotech.com
Signed-off-by: James Smart james.smart@avagotech.com
http://marc.info/?l=linux-scsi&m=144105413003759&w=2

Orabug: 22029622
From dick.kennedy@avagotech.com lpfc-10.5.0.1-11.0.0.3-1.tar.gz
Acked-by: Chuck Anderson <chuck.anderson@oracle.com>
drivers/scsi/lpfc/lpfc_els.c