> From: linux-rdma-owner@xxxxxxxxxxxxxxx [mailto:linux-rdma- > Sent: Sunday, July 29, 2018 1:23 PM > On Sun, Jul 29, 2018 at 01:16:09PM +0300, Yuval Bason wrote: > > Shared Receive Queues (SRQ) holds receive requests for all of the > > incoming messages in all of the QPs that are associated with this SRQ. > > Using SRQs decreases the total number of posted receive request and > > reduces the memory foot print of IB applications. > > > > This patch series adds SRQ support to the qedr driver. > > > > Yuval Bason (3): > > qedr: Add wrapping generic structure for qpidr and adjust idr > > routines. > > qedr: Add support for kernel mode SRQ's > > qedr: Add user space support for SRQ > > > > Signed-off-by: Michal Kalderon <michal.kalderon@xxxxxxxxxx> > > Signed-off-by: Yuval Bason <yuval.bason@xxxxxxxxxx> > > > > Changes from v3 to v4: > > - Wrap idr_find() with spin_lock_irqsave. > > Patch 1 lacks this "protection". True, but it is not related to the SRQ patch. We will take care of it in a different patch since it is already exist upstream. > > Thanks > > > - Replace u64 variables in qedr-abi with __aligned_u64. > > > > drivers/infiniband/hw/qedr/main.c | 104 ++++-- > > drivers/infiniband/hw/qedr/qedr.h | 43 ++- > > drivers/infiniband/hw/qedr/qedr_hsi_rdma.h | 11 + > > drivers/infiniband/hw/qedr/qedr_iw_cm.c | 12 +- > > drivers/infiniband/hw/qedr/verbs.c | 567 > ++++++++++++++++++++++++++--- > > drivers/infiniband/hw/qedr/verbs.h | 9 + > > include/uapi/rdma/qedr-abi.h | 17 + > > 7 files changed, 688 insertions(+), 75 deletions(-) > > > > -- > > 1.8.3.1 > > > > -- > > To unsubscribe from this list: send the line "unsubscribe linux-rdma" > > in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo > > info at http://vger.kernel.org/majordomo-info.html -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html