mbox series

[rdma-core,0/3] mlx5: Enhance RAW QP support via the DV API

Message ID 1539099695-11323-1-git-send-email-yishaih@mellanox.com (mailing list archive)
Headers show
Series mlx5: Enhance RAW QP support via the DV API | expand

Message

Yishai Hadas Oct. 9, 2018, 3:41 p.m. UTC
This series enhances the RAW QP support for mlx5 via the DV API as follows:
- It enables configuring self-loopback traffic.
- It enables getting the low level device handles for the created QP.

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

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

Mark Bloch (1):
  mlx5: Add loopback flags to QP creation

Yishai Hadas (2):
  Update kernel headers
  mlx5: Expose device handles for RAW QP via the DV API

 kernel-headers/rdma/ib_user_verbs.h      | 20 ++++++-
 kernel-headers/rdma/mlx5-abi.h           | 15 +++++
 providers/mlx5/man/CMakeLists.txt        |  1 +
 providers/mlx5/man/mlx5dv_create_qp.3.md | 98 ++++++++++++++++++++++++++++++++
 providers/mlx5/mlx5.c                    |  8 +++
 providers/mlx5/mlx5.h                    |  4 ++
 providers/mlx5/mlx5dv.h                  |  7 +++
 providers/mlx5/verbs.c                   | 48 +++++++++++++---
 8 files changed, 192 insertions(+), 9 deletions(-)
 create mode 100644 providers/mlx5/man/mlx5dv_create_qp.3.md

Comments

Yishai Hadas Oct. 10, 2018, 2 p.m. UTC | #1
On 10/9/2018 6:41 PM, Yishai Hadas wrote:
> This series enhances the RAW QP support for mlx5 via the DV API as follows:
> - It enables configuring self-loopback traffic.
> - It enables getting the low level device handles for the created QP.
> 
> The kernel part was already merged into 'for-next'.
> 
> PR was sent:
> https://github.com/linux-rdma/rdma-core/pull/394
> 
> Mark Bloch (1):
>    mlx5: Add loopback flags to QP creation
> 
> Yishai Hadas (2):
>    Update kernel headers
>    mlx5: Expose device handles for RAW QP via the DV API
> 
>   kernel-headers/rdma/ib_user_verbs.h      | 20 ++++++-
>   kernel-headers/rdma/mlx5-abi.h           | 15 +++++
>   providers/mlx5/man/CMakeLists.txt        |  1 +
>   providers/mlx5/man/mlx5dv_create_qp.3.md | 98 ++++++++++++++++++++++++++++++++
>   providers/mlx5/mlx5.c                    |  8 +++
>   providers/mlx5/mlx5.h                    |  4 ++
>   providers/mlx5/mlx5dv.h                  |  7 +++
>   providers/mlx5/verbs.c                   | 48 +++++++++++++---
>   8 files changed, 192 insertions(+), 9 deletions(-)
>   create mode 100644 providers/mlx5/man/mlx5dv_create_qp.3.md
> 

The PR was merged.