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

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

 



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.

The following are the major changes.
- Added cpl support for srq
- Added srq create/destroy/modify routines
- Updated poll_cq code to deal with srqs
- Handled flushed SRQ buffers
- Added srq structures and helper fucntions

Raju Rangoju (2):
  rdma/cxgb4: Add t4_srq support functions & structs
  rdma/cxgb4: Add support for kernel mode srqs

 drivers/infiniband/hw/cxgb4/cm.c          |  42 +-
 drivers/infiniband/hw/cxgb4/cq.c          | 176 ++++++-
 drivers/infiniband/hw/cxgb4/device.c      |  19 +-
 drivers/infiniband/hw/cxgb4/iw_cxgb4.h    |  41 +-
 drivers/infiniband/hw/cxgb4/provider.c    |  10 +-
 drivers/infiniband/hw/cxgb4/qp.c          | 821 +++++++++++++++++++++++++-----
 drivers/infiniband/hw/cxgb4/resource.c    |  51 +-
 drivers/infiniband/hw/cxgb4/t4.h          | 137 ++++-
 drivers/infiniband/hw/cxgb4/t4fw_ri_api.h |  19 +
 include/uapi/rdma/cxgb4-abi.h             |  29 +-
 10 files changed, 1173 insertions(+), 172 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