[PATCH v2 0/5] cxgbit: add support for Chelsio T6 adapters

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [Linux SCSI]     [Kernel Newbies]     [Linux SCSI Target Infrastructure]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Device Mapper]

  Powered by Linux