summaryrefslogtreecommitdiffstats
path: root/drivers/scsi/bfa/bfad_drv.h
diff options
context:
space:
mode:
authorKrishna Gudipati2010-12-14 01:23:27 +0100
committerJames Bottomley2010-12-21 19:37:17 +0100
commit15821f05b78dbeb2f897d1d22576449103a4d8d5 (patch)
treed71a92b42ceba66e2cd33d5494b05f378cae0476 /drivers/scsi/bfa/bfad_drv.h
parent[SCSI] bfa: direct attach mode fix. (diff)
downloadkernel-qcow2-linux-15821f05b78dbeb2f897d1d22576449103a4d8d5.tar.gz
kernel-qcow2-linux-15821f05b78dbeb2f897d1d22576449103a4d8d5.tar.xz
kernel-qcow2-linux-15821f05b78dbeb2f897d1d22576449103a4d8d5.zip
[SCSI] bfa: io tag handling and minor bug fix.
Fix iotag handling: 1) Update and check io tag for retry case. 2) Clearing upper 3 bits in io tag when an IO completes. The 3 upper bits in io tags are used for counting FCP exchange retry. Un-cleared bits will cause firmware to access invalid memory when the same io tag is used for an IO to a target that doesn't support FCP exchange retry. 3) Only check the effective bits when validating an iotag. Other minor fixes: 1) Added trace to get FC header type with assert of unhandled packet received. Ignore the type FC_TYPE_FC_FSS (FC_XS). 2) Fixed the adapter info display check - to check for fcmode flag even. Signed-off-by: Krishna Gudipati <kgudipat@brocade.com> Signed-off-by: James Bottomley <James.Bottomley@suse.de>
Diffstat (limited to 'drivers/scsi/bfa/bfad_drv.h')
0 files changed, 0 insertions, 0 deletions