mbox series

[rdma-core,0/6] verbs: Enhanced ODP functionality

Message ID 1550674658-13295-1-git-send-email-yishaih@mellanox.com (mailing list archive)
Headers show
Series verbs: Enhanced ODP functionality | expand

Message

Yishai Hadas Feb. 20, 2019, 2:57 p.m. UTC
This series from Moni enhanced the ODP functionality in the user space area as
follows:
- It reports ODP related capabilities on XRC and SRQ.
- It handles some page fault flow in the mlx5 driver.

The relevant man pages and example code were updated to demonstrate the usage.

The matching kernel part was already merged into 'for-next'.

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

Moni Shoua (6):
  verbs: Add xrc_odp_caps field to response of query_device
  verbs: Add SRQ as ODP capability support
  mlx5: Introduce a wait queue for SRQ WQEs
  mlx5: Handle ODP fault completion in SRQ
  verbs: Add option to register ODP MR in ibv_srq_pingpong
  verbs: Add option to register ODP MR in ibv_xsrq_pingpong

 libibverbs/cmd.c                     |   9 +++
 libibverbs/examples/devinfo.c        |  12 ++-
 libibverbs/examples/srq_pingpong.c   |  30 ++++++-
 libibverbs/examples/xsrq_pingpong.c  |  29 ++++++-
 libibverbs/man/ibv_query_device_ex.3 |   2 +
 libibverbs/verbs.h                   |   2 +
 providers/mlx5/cq.c                  |  33 ++++++--
 providers/mlx5/mlx5.h                |  18 ++++-
 providers/mlx5/mlx5dv.h              |   4 +
 providers/mlx5/srq.c                 | 152 +++++++++++++++++++++++++++++++----
 providers/mlx5/verbs.c               |  33 +++++---
 11 files changed, 288 insertions(+), 36 deletions(-)

Comments

Yishai Hadas Feb. 25, 2019, 11 a.m. UTC | #1
On 2/20/2019 4:57 PM, Yishai Hadas wrote:
> This series from Moni enhanced the ODP functionality in the user space area as
> follows:
> - It reports ODP related capabilities on XRC and SRQ.
> - It handles some page fault flow in the mlx5 driver.
> 
> The relevant man pages and example code were updated to demonstrate the usage.
> 
> The matching kernel part was already merged into 'for-next'.
> 
> PR was sent:
> https://github.com/linux-rdma/rdma-core/pull/474
> 
> Moni Shoua (6):
>    verbs: Add xrc_odp_caps field to response of query_device
>    verbs: Add SRQ as ODP capability support
>    mlx5: Introduce a wait queue for SRQ WQEs
>    mlx5: Handle ODP fault completion in SRQ
>    verbs: Add option to register ODP MR in ibv_srq_pingpong
>    verbs: Add option to register ODP MR in ibv_xsrq_pingpong
> 
>   libibverbs/cmd.c                     |   9 +++
>   libibverbs/examples/devinfo.c        |  12 ++-
>   libibverbs/examples/srq_pingpong.c   |  30 ++++++-
>   libibverbs/examples/xsrq_pingpong.c  |  29 ++++++-
>   libibverbs/man/ibv_query_device_ex.3 |   2 +
>   libibverbs/verbs.h                   |   2 +
>   providers/mlx5/cq.c                  |  33 ++++++--
>   providers/mlx5/mlx5.h                |  18 ++++-
>   providers/mlx5/mlx5dv.h              |   4 +
>   providers/mlx5/srq.c                 | 152 +++++++++++++++++++++++++++++++----
>   providers/mlx5/verbs.c               |  33 +++++---
>   11 files changed, 288 insertions(+), 36 deletions(-)
> 

The series was merged.