scsi: cxgb4i: libcxgbi: cxgb4: add T6 iSCSI completion feature
authorVarun Prakash <varun@chelsio.com>
Thu, 1 Dec 2016 14:58:29 +0000 (20:28 +0530)
committerMartin K. Petersen <martin.petersen@oracle.com>
Wed, 14 Dec 2016 20:09:13 +0000 (15:09 -0500)
commit44830d8fd28a729729d14bb160341a6170631eb7
tree1c103c0e31d7454671542ded8c25800af002ec40
parent586be7cb694fdbb3a35cc35c03387ce0fc534572
scsi: cxgb4i: libcxgbi: cxgb4: add T6 iSCSI completion feature

T6 adapters reduce number of completions to host by generating single
completion for all the directly placed(DDP) iSCSI pdus in a sequence.

This patch adds new structure for completion hw cmd (struct
cpl_rx_iscsi_cmp) and implements T6 completion feature.

Signed-off-by: Varun Prakash <varun@chelsio.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/net/ethernet/chelsio/cxgb4/t4_msg.h
drivers/scsi/cxgbi/cxgb4i/cxgb4i.c
drivers/scsi/cxgbi/libcxgbi.c
drivers/scsi/cxgbi/libcxgbi.h