This patch series adds support for Chelsio T6 adapters in iscsi target offload driver(cxgbit). T6 adapters has iSCSI DDP completion feature which reduces number of completions to host by generating single completion for all directly placed(DDP) iSCSI pdus in a sequence. Please review. Thanks Varun -v2 - changed data type of 'buf' from 'unsigned char *' to 'void *' in __iscsit_check_dataout_hdr() and iscsit_check_dataout_hdr(). - added a comment on top of cxgbit_seq_pdu_inorder() it explains meaning of -1,0,1 return values. Varun Prakash (5): iscsi-target: split iscsit_check_dataout_hdr() cxgbit: use cxgb4_tp_smt_idx() to get smt idx cxgbit: use T6 specific macros to get ETH/IP hdr len cxgbit: enable DDP for T6 only if data sequence and pdu are in order cxgbit: add T6 iSCSI DDP completion feature drivers/target/iscsi/cxgbit/cxgbit_cm.c | 19 +++- drivers/target/iscsi/cxgbit/cxgbit_lro.h | 5 +- drivers/target/iscsi/cxgbit/cxgbit_main.c | 67 ++++++++--- drivers/target/iscsi/cxgbit/cxgbit_target.c | 166 ++++++++++++++++++++-------- drivers/target/iscsi/iscsi_target.c | 38 +++++-- drivers/target/iscsi/iscsi_target_util.c | 1 + include/target/iscsi/iscsi_transport.h | 11 +- 7 files changed, 222 insertions(+), 85 deletions(-) -- 2.0.2 -- To unsubscribe from this list: send the line "unsubscribe target-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html