Shared Receive Queues (SRQ) holds a pool of receive buffers that is shared among all the QPs that are associated with this SRQ. Use of SRQ reduces the memory foot print of RDMA applications. This patch series adds the code changes to enable SRQ support for Chelsio adapters. Changes since v1: - Rebased to latest RDMA for-next. - Improved the commit messages at Jason's request. Raju Rangoju (2): rdma/cxgb4: Add support for srq functions & structs rdma/cxgb4: Add support for kernel mode SRQ's 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