From: Bob Pearson <rpearsonhpe@gmail.com>
To: jgg@nvidia.com, zyjzyj2000@gmail.com, linux-rdma@vger.kernel.org
Cc: Bob Pearson <rpearsonhpe@gmail.com>
Subject: [PATCH for-next 00/13] RDMA:rxe: Implement XRC for rxe
Date: Thu, 29 Jul 2021 17:49:03 -0500 [thread overview]
Message-ID: <20210729224915.38986-1-rpearsonhpe@gmail.com> (raw)
This series of patches implements the XRC transport for the rxe driver.
These patches should be applied after the (v2) "Three rxe bug fixes",
(v3) "Replace AV by AH in UD sends", and "Let RDMA-core manage certain objects"
patches to the current for-next branch.
Bob Pearson (13):
RDMA/rxe: Decouple rxe_pkt_info from sk_buff
IB/core: Add xrc opcodes to ib_pack.h
RDMA/rxe: Extend rxe_send_wr to support xrceth
RDMA/rxe: Extend rxe_opcode.h to support xrc
RDMA/rxe: Add XRC ETH to rxe_hdr.h
RDMA/rxe: Add XRC QP type to rxe_wr_opcode_info
RDMA/rxe: Add XRC opcodes to rxe_opcode_info
RDMA/rxe: Support alloc/dealloc xrcd
RDMA/rxe: Extend SRQs to support extensions
RDMA/rxe: Compute next opcode for XRC
RDMA/rxe: Extend rxe_verbs and rxe_qp to support XRC
RDMA/rxe: Extend rxe send XRC packets
RDMA/rxe: Enable receiving XRC packets
drivers/infiniband/sw/rxe/rxe.c | 39 ++-
drivers/infiniband/sw/rxe/rxe_av.c | 6 +-
drivers/infiniband/sw/rxe/rxe_comp.c | 47 +--
drivers/infiniband/sw/rxe/rxe_hdr.h | 58 +++-
drivers/infiniband/sw/rxe/rxe_loc.h | 15 +-
drivers/infiniband/sw/rxe/rxe_mw.c | 6 +-
drivers/infiniband/sw/rxe/rxe_net.c | 36 ++-
drivers/infiniband/sw/rxe/rxe_opcode.c | 388 +++++++++++++++++++++++--
drivers/infiniband/sw/rxe/rxe_opcode.h | 38 +--
drivers/infiniband/sw/rxe/rxe_param.h | 1 +
drivers/infiniband/sw/rxe/rxe_pool.c | 6 +
drivers/infiniband/sw/rxe/rxe_pool.h | 1 +
drivers/infiniband/sw/rxe/rxe_qp.c | 235 ++++++++-------
drivers/infiniband/sw/rxe/rxe_recv.c | 51 +++-
drivers/infiniband/sw/rxe/rxe_req.c | 91 +++++-
drivers/infiniband/sw/rxe/rxe_resp.c | 209 +++++++++----
drivers/infiniband/sw/rxe/rxe_srq.c | 71 ++---
drivers/infiniband/sw/rxe/rxe_verbs.c | 37 ++-
drivers/infiniband/sw/rxe/rxe_verbs.h | 42 ++-
include/rdma/ib_pack.h | 28 +-
include/uapi/rdma/rdma_user_rxe.h | 4 +
21 files changed, 1098 insertions(+), 311 deletions(-)
--
2.30.2
next reply other threads:[~2021-07-29 22:50 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-07-29 22:49 Bob Pearson [this message]
2021-07-29 22:49 ` [PATCH for-next 01/13] RDMA/rxe: Decouple rxe_pkt_info from sk_buff Bob Pearson
2021-08-27 13:01 ` Jason Gunthorpe
2021-07-29 22:49 ` [PATCH for-next 02/13] IB/core: Add xrc opcodes to ib_pack.h Bob Pearson
2021-07-29 22:49 ` [PATCH for-next 03/13] RDMA/rxe: Extend rxe_send_wr to support xrceth Bob Pearson
2021-07-29 22:49 ` [PATCH for-next 04/13] RDMA/rxe: Extend rxe_opcode.h to support xrc Bob Pearson
2021-07-29 22:49 ` [PATCH for-next 05/13] RDMA/rxe: Add XRC ETH to rxe_hdr.h Bob Pearson
2021-07-29 22:49 ` [PATCH for-next 06/13] RDMA/rxe: Add XRC QP type to rxe_wr_opcode_info Bob Pearson
2021-07-29 22:49 ` [PATCH for-next 07/13] RDMA/rxe: Add XRC opcodes to rxe_opcode_info Bob Pearson
2021-07-29 22:49 ` [PATCH for-next 08/13] RDMA/rxe: Support alloc/dealloc xrcd Bob Pearson
2021-07-29 22:49 ` [PATCH for-next 09/13] RDMA/rxe: Extend SRQs to support extensions Bob Pearson
2021-07-29 22:49 ` [PATCH for-next 10/13] RDMA/rxe: Compute next opcode for XRC Bob Pearson
2021-07-29 22:49 ` [PATCH for-next 11/13] RDMA/rxe: Extend rxe_verbs and rxe_qp to support XRC Bob Pearson
2021-07-29 22:49 ` [PATCH for-next 12/13] RDMA/rxe: Extend rxe send XRC packets Bob Pearson
2021-07-29 22:49 ` [PATCH for-next 13/13] RDMA/rxe: Enable receiving " Bob Pearson
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20210729224915.38986-1-rpearsonhpe@gmail.com \
--to=rpearsonhpe@gmail.com \
--cc=jgg@nvidia.com \
--cc=linux-rdma@vger.kernel.org \
--cc=zyjzyj2000@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).