On Thu, Sep 29, 2022 at 12:08:24PM -0500, Bob Pearson wrote: > This patch series implements the xrc transport for the rdma_rxe driver. > It is based on the current for-next branch of rdma-linux. > The first two patches in the series do some cleanup which is helpful > for this effort. The remaining patches implement the xrc functionality. > There is a matching patch set for the user space rxe provider driver. > The communications between these is accomplished without making an > ABI change by taking advantage of the space freed up by a recent > patch called "Remove redundant num_sge fields" which is a reprequisite > for this patch series. > > The two patch sets have been tested with the pyverbs regression test > suite with and without each set installed. This series enables 5 of > the 6 xrc test cases in pyverbs. The ODP case does is currently skipped > but should work once the ODP patch series is accepted. > > Signed-off-by: Bob Pearson <rpearsonhpe@xxxxxxxxx> > --- > v2 > Rebased to current for-next > > Bob Pearson (13): > RDMA/rxe: Replace START->FIRST, END->LAST > RDMA/rxe: Move next_opcode() to rxe_opcode.c > RDMA: Add xrc opcodes to ib_pack.h > RDMA/rxe: Extend opcodes and headers to support xrc > RDMA/rxe: Add xrc opcodes to next_opcode() > RDMA/rxe: Implement open_xrcd and close_xrcd > RDMA/rxe: Extend srq verbs to support xrcd > RDMA/rxe: Extend rxe_qp.c to support xrc qps > RDMA/rxe: Extend rxe_recv.c to support xrc > RDMA/rxe: Extend rxe_comp.c to support xrc qps > RDMA/rxe: Extend rxe_req.c to support xrc qps > RDMA/rxe: Extend rxe_net.c to support xrc qps > RDMA/rxe: Extend rxe_resp.c to support xrc qps This doesn't apply anymore, so it needs a rebase. But nothing caught my eye in it. If nobody has anything to say I will apply the rebased v3 next week. Thanks, Jason