]> git.proxmox.com Git - mirror_ubuntu-kernels.git/commit
qla2xxx: Disable out-of-order processing by default in firmware
authorQuinn Tran <quinn.tran@cavium.com>
Sat, 24 Dec 2016 02:06:14 +0000 (18:06 -0800)
committerBart Van Assche <bart.vanassche@sandisk.com>
Tue, 17 Jan 2017 19:26:58 +0000 (11:26 -0800)
commit300af14bdb28157090f0c6f89d244fda940082da
tree75162cff9c3283438299e5fff5461bfcc25fe997
parent4f060736f29a960aba8e781a88837464756200a8
qla2xxx: Disable out-of-order processing by default in firmware

Out of order(OOO) processing requires initiator, switch
and target to support OOO. In today's environment, none
of the switches support OOO. OOO requires extra buffer
space which affect performance. By turning ON this feature
in QLogic's FW, it delays error recovery because dropped
frame is treated as out of order frame. We're turning OFF
this option of speed up error recovery.

Signed-off-by: Quinn Tran <quinn.tran@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madhani@cavium.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
[ bvanassche: Fixed spelling in patch description ]
Signed-off-by: Bart Van Assche <bart.vanassche@sandisk.com>
drivers/scsi/qla2xxx/qla_target.c