From: Doug Ledford <dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
To: Yishai Hadas <yishaih-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
Cc: linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
matanb-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org,
majd-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org,
talal-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org,
ogerlitz-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org
Subject: Re: [PATCH V3 libibverbs 0/2] Add memory re-registration support
Date: Thu, 17 Mar 2016 10:00:09 -0400 [thread overview]
Message-ID: <56EAB869.1030703@redhat.com> (raw)
In-Reply-To: <1457953147-4280-1-git-send-email-yishaih-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
[-- Attachment #1: Type: text/plain, Size: 2148 bytes --]
On 03/14/2016 06:59 AM, Yishai Hadas wrote:
> Hi Doug,
>
> Sending V3 to address your note to return an informative error code
> when ibv_rereg_mr has failed.
> This will let an application to clearly know what is the state of
> both old and new MRs.
>
> Man page was updated accordingly.
Thanks for the updates, I've applied this set now.
> Yishai
>
>
> Details:
> Memory re-registration is a feature that enables one to change
> the attributes of a memory region, including PD, translation
> (address and length) and access flags.
>
> The first patch changes the API between libibverbs and the provider's
> library. This change is safe as there's no ibv_rereg_mr verb exposed to
> the user and thus no reason for a vendor to implement or use this function.
>
> The second patch adds the actual memory region re-registration support.
>
> Changes from V2:
> #patch #2:
> - Return an informative error code as part of ibv_rereg_mr.
> - Update man page to match above.
>
> Changes from V1:
> #patch #2:
> - Fix man page issues.
> - Fix mismatch in the API around the 'access' field.
> - Improve input parameters validation.
> - Drop some un-relevant comment.
>
> Changes from V0:
> Split to 2 patches:
> libibverbs <--> provider's library API change
> Add MR re-registration support
> Matan Barak (1):
> Change rereg_mr API between libibverbs and the provider's library
>
> Yishai Hadas (1):
> Add MR re-registeration
>
> Makefile.am | 3 +-
> include/infiniband/driver.h | 5 +++
> include/infiniband/kern-abi.h | 20 ++++++++++++
> include/infiniband/verbs.h | 25 ++++++++++++--
> man/ibv_rereg_mr.3 | 76 +++++++++++++++++++++++++++++++++++++++++++
> src/cmd.c | 29 +++++++++++++++++
> src/libibverbs.map | 1 +
> src/verbs.c | 62 +++++++++++++++++++++++++++++++++++
> 8 files changed, 218 insertions(+), 3 deletions(-)
> create mode 100644 man/ibv_rereg_mr.3
>
--
Doug Ledford <dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
GPG KeyID: 0E572FDD
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 884 bytes --]
prev parent reply other threads:[~2016-03-17 14:00 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-03-14 10:59 [PATCH V3 libibverbs 0/2] Add memory re-registration support Yishai Hadas
[not found] ` <1457953147-4280-1-git-send-email-yishaih-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2016-03-14 10:59 ` [PATCH V3 libibverbs 1/2] Change rereg_mr API between libibverbs and the provider's library Yishai Hadas
2016-03-14 10:59 ` [PATCH V3 libibverbs 2/2] Add MR re-registeration Yishai Hadas
2016-03-17 14:00 ` Doug Ledford [this message]
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=56EAB869.1030703@redhat.com \
--to=dledford-h+wxahxf7alqt0dzr+alfa@public.gmane.org \
--cc=linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=majd-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org \
--cc=matanb-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org \
--cc=ogerlitz-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org \
--cc=talal-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org \
--cc=yishaih-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.