linux_dsm_epyc7002/drivers/scsi/lpfc
James Smart eec3d31219 lpfc: Fix for discovery failure in PT2PT when FLOGI's ELS ACC response gets aborted
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>
Reviewed-by: Hannes Reinecke <hare@suse.com>
Signed-off-by: James Bottomley <JBottomley@Odin.com>
2015-10-27 10:18:59 +09:00
..
lpfc_attr.c lpfc: Add support for Lancer G6 and 32G FC links 2015-10-27 10:17:51 +09:00
lpfc_bsg.c lpfc: remove set but not used variables 2015-10-27 10:06:00 +09:00
lpfc_bsg.h lpfc: Update copyright to 2015 2015-04-10 07:50:42 -07:00
lpfc_compat.h [SCSI] lpfc 8.3.28: Critical Miscellaneous fixes 2011-12-15 10:57:45 +04:00
lpfc_crtn.h lpfc: Add support for RDP ELS command. 2015-06-05 22:34:55 -07:00
lpfc_ct.c lpfc: Add support for Lancer G6 and 32G FC links 2015-10-27 10:17:51 +09:00
lpfc_debugfs.c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2015-06-23 14:08:54 -07:00
lpfc_debugfs.h [SCSI] lpfc 8.3.33: Tie parallel I/O queues into separate MSIX vectors 2012-09-14 14:41:19 +01:00
lpfc_disc.h lpfc: Fix rport leak. 2015-06-05 22:40:19 -07:00
lpfc_els.c lpfc: Fix for discovery failure in PT2PT when FLOGI's ELS ACC response gets aborted 2015-10-27 10:18:59 +09:00
lpfc_hbadisc.c lpfc: Add support for Lancer G6 and 32G FC links 2015-10-27 10:17:51 +09:00
lpfc_hw4.h lpfc: Fix cq_id masking problem. 2015-06-13 08:22:59 -07:00
lpfc_hw.h lpfc: Add support for Lancer G6 and 32G FC links 2015-10-27 10:17:51 +09:00
lpfc_init.c lpfc: Add support for Lancer G6 and 32G FC links 2015-10-27 10:17:51 +09:00
lpfc_logmsg.h [SCSI] lpfc 8.3.39: Fixed BlockGuard error reporting 2013-05-02 12:38:02 -07:00
lpfc_mbox.c lpfc: Add support for Lancer G6 and 32G FC links 2015-10-27 10:17:51 +09:00
lpfc_mem.c lpfc: Update Copyright on changed files from 8.3.45 patches 2014-06-02 18:29:09 +02:00
lpfc_nl.h Fix common misspellings 2011-03-31 11:26:23 -03:00
lpfc_nportdisc.c lpfc: remove set but not used variables 2015-10-27 10:06:00 +09:00
lpfc_scsi.c lpfc: remove set but not used variables 2015-10-27 10:06:00 +09:00
lpfc_scsi.h lpfc: Add support for using block multi-queue 2015-06-13 08:20:59 -07:00
lpfc_sli4.h Fix kmalloc overflow in LPFC driver at large core count 2015-10-27 10:00:53 +09:00
lpfc_sli.c lpfc: remove set but not used variables 2015-10-27 10:06:00 +09:00
lpfc_sli.h lpfc: Update copyright to 2015 2015-04-10 07:50:42 -07:00
lpfc_version.h lpfc: Update version to 10.7.0.0 for upstream patch set. 2015-06-13 08:24:45 -07:00
lpfc_vport.c lpfc: Fix crash in vport_delete. 2015-06-05 22:39:07 -07:00
lpfc_vport.h [SCSI] lpfc 8.3.39: Fixed VPI allocation issues after firmware dump is performed 2013-05-02 12:37:45 -07:00
lpfc.h lpfc: Add support for Lancer G6 and 32G FC links 2015-10-27 10:17:51 +09:00
Makefile [SCSI] lpfc: fix problems with -Werror 2012-07-20 08:58:54 +01:00