]> www.infradead.org Git - users/jedix/linux-maple.git/commit
[SCSI] libfc: improve flogi retries to avoid lport stuck
authorVasu Dev <vasu.dev@intel.com>
Fri, 28 Oct 2011 18:34:23 +0000 (11:34 -0700)
committerJoe Jin <joe.jin@oracle.com>
Thu, 16 Feb 2012 00:03:39 +0000 (08:03 +0800)
commit6028bc4cac9b7a3d524418eca8e0e05a76f35170
tree30df9265e6d8e8531e7ba43de08e3fb3c7fa3b6c
parentf0da655cfa8a3afa0b064b308d56bf62c1d072fe
[SCSI] libfc: improve flogi retries to avoid lport stuck

Adds more cases to do flogi retry, now also retry
on getting bad response due to either no ELS response
or flogi response payload length not large enough.
In those cases flogi was not retried and that
was leaving lport offline.

Signed-off-by: Vasu Dev <vasu.dev@intel.com>
Tested-by: Bhanu Prakash Gollapudi <bprakash@broadcom.com>
Signed-off-by: Yi Zou <yi.zou@intel.com>
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
(cherry picked from commit 907c07d45199f954ddcf66c2c9763c87d012cb15)

Signed-off-by: Joe Jin <joe.jin@oracle.com>
drivers/scsi/fcoe/fcoe.c
drivers/scsi/libfc/fc_lport.c