This series depends on the 64BCQE patches that I posted on 5th July. Below links point to the posting https://www.spinics.net/lists/linux-rdma/msg66770.html https://www.spinics.net/lists/linux-rdma/msg66771.html Shared Receive Queues (SRQ) is a pool of receive buffers that allows multiple QPs to share it amongst them. This patch series adds the code changes to enable SRQ support for Chelsio adapters. This series includes the following changes - Adds cpl support for srq - Adds srq create/destroy/modify routines - Updates poll_cq code to deal with srqs - Handles flushed SRQ buffers - Adds srq structures and helper fucntions Raju Rangoju (2): rdma/cxgb4: Add support for srq functions & structs rdma/cxgb4: Add support for kernel mode srqs drivers/infiniband/hw/cxgb4/cm.c | 42 +- drivers/infiniband/hw/cxgb4/cq.c | 142 +++++- drivers/infiniband/hw/cxgb4/device.c | 19 +- drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 41 +- drivers/infiniband/hw/cxgb4/provider.c | 12 +- drivers/infiniband/hw/cxgb4/qp.c | 818 +++++++++++++++++++++++++----- drivers/infiniband/hw/cxgb4/resource.c | 51 +- drivers/infiniband/hw/cxgb4/t4.h | 126 ++++- drivers/infiniband/hw/cxgb4/t4fw_ri_api.h | 19 + include/uapi/rdma/cxgb4-abi.h | 17 + 10 files changed, 1119 insertions(+), 168 deletions(-) -- 2.13.0 -- 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