]> www.infradead.org Git - users/jedix/linux-maple.git/commit
bnx2fc: Support 'sequence cleanup' task
authorBhanu Prakash Gollapudi <bprakash@broadcom.com>
Wed, 27 Jul 2011 18:32:05 +0000 (11:32 -0700)
committerBob Picco <bob.picco@oracle.com>
Fri, 3 Feb 2012 18:19:24 +0000 (13:19 -0500)
commit8b9651a59c5c9899870fcdb36c74c59e3548c8b3
treeb6477ec64fa8d7675c929c143326854aede4cb99
parent86052eefe895e1ae6707e011126e1fe3cfb4a2dd
bnx2fc: Support 'sequence cleanup' task

For the devices that support sequence level error recovery, based on the REC
response, the firmware has to be informed about the offset from which the
retransmission should happen. Driver initiates sequence cleanup task to
firmware so that the firmware can program the task. Upon the sequence cleanup
completion, SRR is issued to retransmit the sequence.

Signed-off-by: Bhanu Prakash Gollapudi <bprakash@broadcom.com>
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
(cherry picked from commit 6c5a7ce4f176b641fd11e59be4df31ee3e6202dd)
drivers/scsi/bnx2fc/bnx2fc.h
drivers/scsi/bnx2fc/bnx2fc_els.c
drivers/scsi/bnx2fc/bnx2fc_hwi.c
drivers/scsi/bnx2fc/bnx2fc_io.c