On Thu, 2016-07-21 at 13:02 -0700, Bart Van Assche wrote: > Hello Doug, > > The five patches in this series modify the RDMA RW API slightly. This > is > needed to avoid that the SRP and iSER target drivers submit RDMA > requests with an SGE list that exceeds the queue pair limits. The > ib_srpt changes in this series have been tested but the ib_isert > changes > not yet. > > The changes compared to v3 of this patch series are: > * Split the single QP SGE limit into separate READ and WRITE SGE > limits. > * Added a comment in ib_srpt.h that explains where the SGE limit > comes > from. > > Changes compared to v2: > * For RDMA READs, limit SGE back to dev->attrs.max_sge_rd for iWARP. > > Changes compared to v1: > * max_send_sge is now stored in struct ib_qp. This greatly simplifies > this patch series. > * An unneeded initialization that I had added to > rdma_rw_init_one_mr() > has been left out again. > * Corrected "Fixes" tag in the patch description where needed. > > The individual patches in this series are: > > 0001-IB-core-Make-rdma_rw_ctx_init-initialize-all-used-fi.patch > 0002-IB-core-RDMA-RW-API-Do-not-exceed-QP-SGE-send-limit.patch > 0003-IB-srpt-Limit-the-number-of-SG-elements-per-work-req.patch > 0004-IB-srpt-Simplify-srpt_queue_response.patch > 0005-IB-isert-Remove-an-unused-member-variable.patch > Thanks Bart, series applied. -- Doug Ledford <dledford@xxxxxxxxxx> GPG KeyID: 0E572FDD
Attachment:
signature.asc
Description: This is a digitally signed message part