mbox series

[00/13] Add support for immediate data to the SRP drivers

Message ID 20181214005851.176412-1-bvanassche@acm.org (mailing list archive)
Headers show
Series Add support for immediate data to the SRP drivers | expand

Message

Bart Van Assche Dec. 14, 2018, 12:58 a.m. UTC
Hi Jason and Doug,

Recently the ANSI T10 committee published the SRP2r04 draft. That document
specifies how to support immediate data with the SRP protocol. As you know
using immediate data reduces latency for small write requests. This patch
series adds immediate data support to the SRP initiator and target drivers.

Please consider this patch series for kernel v4.21.

Thanks,

Bart.

Bart Van Assche (13):
  include/scsi/srp.h: Move response flag definitions into this file
  include/scsi/srp.h: Add support for immediate data
  RDMA/srp: Document srp_parse_in() arguments
  RDMA/srp: Handle large SCSI CDBs correctly
  RDMA/srp: Propagate ib_post_send() failures to the SCSI mid-layer
  RDMA/srp: Move srp_rdma_ch.max_ti_iu_len declaration
  RDMA/srp: Rework handling of the maximum information unit length
  RDMA/srp: Add support for immediate data
  RDMA/srpt: Improve coding style conformance
  RDMA/srpt: Make kernel-doc headers complete
  RDMA/srpt: Remove driver version and release date
  RDMA/srpt: Rework the srpt_alloc_srq() error path
  RDMA/srpt: Add support for immediate data

 drivers/infiniband/ulp/srp/ib_srp.c   | 153 +++++++++++++----
 drivers/infiniband/ulp/srp/ib_srp.h   |  20 ++-
 drivers/infiniband/ulp/srpt/ib_srpt.c | 230 +++++++++++++++++++-------
 drivers/infiniband/ulp/srpt/ib_srpt.h |  44 +++--
 include/scsi/srp.h                    |  26 ++-
 5 files changed, 372 insertions(+), 101 deletions(-)