linux-rdma.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Bob Pearson <rpearsonhpe@gmail.com>
To: zyjzyj2000@gmail.com, linux-rdma@vger.kernel.org
Subject: Memory window support for rdma_rxe
Date: Tue, 18 Aug 2020 22:39:46 -0500	[thread overview]
Message-ID: <20200819034002.8835-1-rpearson@hpe.com> (raw)

This a cleaned up resend of an earlier patch set. This set of patches
implements the memory windows verbs and local send operations. Each of these
has been tested at a basic level and regressions tests have been run to
see that basic rxe functionality is OK.

The main difference between v2 and v1 is that each patch passes checkpatch
and compiles without errors. Also, this set was ported from Linus's head of
tree the the rdma-kernel tree because the last ones had problems getting
cleanly applied. (I am trying to get git send-email to use -v2)

I would encourage anyone who has test cases for MWs to run them against
this code and let me know if anything crops up.

There is a matching patch for rdma-core the user space library that is required
to run user space MW applications. It will be sent out shortly.

The first two patches clean up checkpatch warnings for the existing rxe source
code. They can be used separately if desired.

The third and fourth patches are a prerequisite for the rest of the set and
add some WR and WC opcodes to ib_verbs.h and ib_user_verb.h.

Bob Pearson



             reply	other threads:[~2020-08-19  3:40 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-08-19  3:39 Bob Pearson [this message]
2020-08-19  3:39 ` [PATCH v2 01/16] rdma_rxe: Added SPDX headers to rxe source files Bob Pearson
2020-08-20 13:43   ` Zhu Yanjun
2020-08-20 13:48     ` Bob Pearson
2020-08-19  3:39 ` [PATCH v2 02/16] rdma_rxe: Fixed style warnings Bob Pearson
2020-08-19  3:39 ` [PATCH v2 03/16] ib_user_verbs.h: Added ib_uverbs_wc_opcode Bob Pearson
2020-08-19  3:39 ` [PATCH v2 04/16] ib_verbs.h: Added missing IB_WR_BIND_MW opcode Bob Pearson
2020-08-19  3:39 ` [PATCH v2 05/16] rdma_rxe: Added bind_mw parameters to rxe_send_wr Bob Pearson
2020-08-19  3:39 ` [PATCH v2 06/16] rdma_rxe: Added stubs for alloc_mw and dealloc_mw verbs Bob Pearson
2020-08-19  3:40 ` [PATCH v2 07/16] rdma_rxe: Separated MR and MW objects Bob Pearson
2020-08-19  3:40 ` [PATCH v2 08/16] rdma_rxe: Added mw object Bob Pearson
2020-08-19  3:40 ` [PATCH v2 09/16] rdma_rxe: Extended pools to support both keys and indices Bob Pearson
2020-08-19  3:40 ` [PATCH v2 10/16] rdma_rxe: Implemented functional alloc_mw and dealloc_mw APIs Bob Pearson
2020-08-19  3:40 ` [PATCH v2 11/16] rdma_rxe: Address an issue with hardened user copy Bob Pearson
2020-08-19  3:40 ` [PATCH v2 12/16] rdma_rxe: Added bind mw API stub Bob Pearson
2020-08-19  3:40 ` [PATCH v2 13/16] rdma_rxe: Give MR and MW objects indices and keys Bob Pearson
2020-08-19  3:40 ` [PATCH v2 14/16] rdma_rxe: Added stub for invalidate mw Bob Pearson
2020-08-19  3:40 ` [PATCH v2 15/16] rdma_rxe: Added functional bind and invalidate MW ops Bob Pearson
2020-08-19  6:01   ` kernel test robot
2020-08-19  3:40 ` [PATCH v2 16/16] rdma_rxe: Implemented read/write/atomic access to MW Bob Pearson
2020-08-19  5:02 ` Memory window support for rdma_rxe Leon Romanovsky
     [not found]   ` <13f4a586-9f9c-e348-ec85-d9109adcab5b@gmail.com>
     [not found]     ` <20200820074116.GZ7555@unreal>
     [not found]       ` <92e509ee-8a6a-6e3b-c1e3-1d6ec84c44fe@gmail.com>
2020-08-20 21:51         ` 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=20200819034002.8835-1-rpearson@hpe.com \
    --to=rpearsonhpe@gmail.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).