aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/dc395x.h
diff options
context:
space:
mode:
authorVikas Chaudhary <vikas.chaudhary@qlogic.com>2011-12-02 01:42:06 -0500
committerJames Bottomley <JBottomley@Parallels.com>2011-12-15 01:57:41 -0500
commit4c6a794d2c0affde28f46ef5646cd41cd1a35f06 (patch)
treec6e5dc2180854e82c3ffbbc33cff66b6d9ebc349 /drivers/scsi/dc395x.h
parent0c70d84b794c9a99f7395b617ecaef34c00d82ec (diff)
[SCSI] qla4xxx: Perform context resets in case of context failures.
For 4032, context reset was the same as chip reset, and any firmware issue was recovered by performing a chip reset. For 82xx, the iSCSI firmware runs along with FCoE and the NIC firmware contexts, and an error encountered doesnot essentially mean that a chip reset is necessary. Perform Chip resets only in the following cases: 1. Mailbox system error. 2. Mailbox command timeout. 3. fw_heartbeat_counter counter stops incrementing. For all other cases, only perform a context reset. 1. Command Completion with an invalid srb. 2. Other mailbox failures. Signed-off-by: Vikas Chaudhary <vikas.chaudhary@qlogic.com> Signed-off-by: Shyam Sunder <shyam.sunder@qlogic.com> Reviewed-by: Mike Christie <michaelc@cs.wisc.edu> Signed-off-by: James Bottomley <JBottomley@Parallels.com>
Diffstat (limited to 'drivers/scsi/dc395x.h')
0 files changed, 0 insertions, 0 deletions