linux/drivers/scsi/lpfc
James Smart d6de08cc46 lpfc: Fix the FLOGI discovery logic to comply with T11 standards
Fix the FLOGI discovery logic to comply with T11 standards

We weren't properly setting fabric parameters, such as R_A_TOV and E_D_TOV,
when we registered the vfi object in default configs and pt2pt configs.
Revise to now pass service params with the values to the firmware and
ensure they are reset on link bounce. Required reworking the call sequence
in the discovery threads.

Signed-off-by: Dick Kennedy <dick.kennedy@avagotech.com>
Signed-off-by: James Smart <james.smart@avagotech.com>
Reviewed-by: Hannes Reinicke <hare@suse.de>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
2015-12-21 21:51:56 -05: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
lpfc_crtn.h lpfc: Fix the FLOGI discovery logic to comply with T11 standards 2015-12-21 21:51:56 -05: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
lpfc_disc.h lpfc: Fix rport leak. 2015-06-05 22:40:19 -07:00
lpfc_els.c lpfc: Fix the FLOGI discovery logic to comply with T11 standards 2015-12-21 21:51:56 -05:00
lpfc_hbadisc.c lpfc: Fix the FLOGI discovery logic to comply with T11 standards 2015-12-21 21:51:56 -05:00
lpfc_hw4.h lpfc: Fix cq_id masking problem. 2015-06-13 08:22:59 -07:00
lpfc_hw.h lpfc: Fix default RA_TOV and ED_TOV in the FC/FCoE driver for all topologies 2015-10-27 10:22:33 +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
lpfc_nportdisc.c lpfc: Fix the FLOGI discovery logic to comply with T11 standards 2015-12-21 21:51:56 -05:00
lpfc_scsi.c scsi: use host wide tags by default 2015-11-09 17:11:57 -08: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: Fix FCF Infinite loop in lpfc_sli4_fcf_rr_next_index_get. 2015-12-21 21:49:32 -05:00
lpfc_sli.h lpfc: Update copyright to 2015 2015-04-10 07:50:42 -07:00
lpfc_version.h lpfc: Update version to 11.0.0.0 for upstream patch set 2015-10-27 10:24:46 +09:00
lpfc_vport.c lpfc: Fix crash in vport_delete. 2015-06-05 22:39:07 -07:00
lpfc_vport.h
lpfc.h lpfc: Add support for Lancer G6 and 32G FC links 2015-10-27 10:17:51 +09:00
Makefile