[PATCH rdma-next 0/2] rdma/cxgb4: Add SRQ support for Chelsio adapters

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

 



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



[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