diff options
author | Vikas Chaudhary <[email protected]> | 2011-12-01 22:42:06 -0800 |
---|---|---|
committer | James Bottomley <[email protected]> | 2011-12-15 10:57:41 +0400 |
commit | 4c6a794d2c0affde28f46ef5646cd41cd1a35f06 (patch) | |
tree | c6e5dc2180854e82c3ffbbc33cff66b6d9ebc349 /tools/perf/util/scripting-engines/trace-event-python.c | |
parent | 0c70d84b794c9a99f7395b617ecaef34c00d82ec (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 <[email protected]>
Signed-off-by: Shyam Sunder <[email protected]>
Reviewed-by: Mike Christie <[email protected]>
Signed-off-by: James Bottomley <[email protected]>
Diffstat (limited to 'tools/perf/util/scripting-engines/trace-event-python.c')
0 files changed, 0 insertions, 0 deletions