Re: [PATCH v2 00/15] Add support for immediate data to the SRP drivers

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

 




On 2018/12/18 5:20, Bart Van Assche wrote:
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.

Changes compared to v1:
- Added a fix for a race in ib_srpt channel shutdown.
- Added a patch for ib_srpt that joins split strings.

Bart Van Assche (15):
   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: Fix a use-after-free in the channel release code
   RDMA/srpt: Improve coding style conformance
   RDMA/srpt: Join split strings
   RDMA/srpt: Make kernel-doc headers complete

Some similar patches can be merged as one.

Zhu Yanjun

   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 | 275 ++++++++++++++++++--------
  drivers/infiniband/ulp/srpt/ib_srpt.h |  44 ++++-
  include/scsi/srp.h                    |  26 ++-
  5 files changed, 396 insertions(+), 122 deletions(-)




[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Photo]     [Yosemite News]     [Yosemite Photos]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux