mbox series

[rdma-core,0/3] verbs: Implicit ODP support

Message ID 1551113128-16917-1-git-send-email-yishaih@mellanox.com (mailing list archive)
Headers show
Series verbs: Implicit ODP support | expand

Message

Yishai Hadas Feb. 25, 2019, 4:45 p.m. UTC
This series from Moni exposes the option to register an implicit ODP MR by user
space applications.

Implicit ODP is a special form of ODP where the entire process memory space is
registered on demand. This may simplify an application's memory registration
scheme.

The relevant man pages and an example usage were added.

The matching kernel code was already accepted.

PR was sent:
https://github.com/linux-rdma/rdma-core/pull/478

Moni Shoua (3):
  verbs: Introduce implicit ODP support flag
  verbs: Fix implicit ODP MR support for 32 bit systems
  verbs: Add option to register implicit ODP MR in rc_pingpong

 libibverbs/cmd.c                     | 10 ++++++++++
 libibverbs/examples/devinfo.c        |  5 ++++-
 libibverbs/examples/rc_pingpong.c    | 23 ++++++++++++++++++++---
 libibverbs/man/ibv_query_device_ex.3 |  1 +
 libibverbs/man/ibv_reg_mr.3          |  2 ++
 libibverbs/verbs.h                   |  1 +
 6 files changed, 38 insertions(+), 4 deletions(-)

Comments

Yishai Hadas Feb. 28, 2019, 12:26 p.m. UTC | #1
On 2/25/2019 6:45 PM, Yishai Hadas wrote:
> This series from Moni exposes the option to register an implicit ODP MR by user
> space applications.
> 
> Implicit ODP is a special form of ODP where the entire process memory space is
> registered on demand. This may simplify an application's memory registration
> scheme.
> 
> The relevant man pages and an example usage were added.
> 
> The matching kernel code was already accepted.
> 
> PR was sent:
> https://github.com/linux-rdma/rdma-core/pull/478
> 
> Moni Shoua (3):
>    verbs: Introduce implicit ODP support flag
>    verbs: Fix implicit ODP MR support for 32 bit systems
>    verbs: Add option to register implicit ODP MR in rc_pingpong
> 
>   libibverbs/cmd.c                     | 10 ++++++++++
>   libibverbs/examples/devinfo.c        |  5 ++++-
>   libibverbs/examples/rc_pingpong.c    | 23 ++++++++++++++++++++---
>   libibverbs/man/ibv_query_device_ex.3 |  1 +
>   libibverbs/man/ibv_reg_mr.3          |  2 ++
>   libibverbs/verbs.h                   |  1 +
>   6 files changed, 38 insertions(+), 4 deletions(-)
> 

Series was merged.