mbox series

[rdma-core,0/3] mlx5: Introduce DEVX APIs

Message ID 1539190590-31186-1-git-send-email-yishaih@mellanox.com (mailing list archive)
Headers show
Series mlx5: Introduce DEVX APIs | expand

Message

Yishai Hadas Oct. 10, 2018, 4:56 p.m. UTC
This series introduces the initial DEVX APIs for mlx5 driver, it enables to
create a devx object and query/modify/destroy it.

In addition, the general DEVX command and the umem APIs are added as well.

The matching kernel size was already merged.

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

Yishai Hadas (3):
  mlx5: Introduce DEVX object and its DV APIs
  mlx5: Add DV DEVX APIs to reg/dereg user memory
  mlx5: Add support for DEVX object as a flow destination

 debian/ibverbs-providers.symbols               |   7 ++
 providers/mlx5/libmlx5.map                     |   7 ++
 providers/mlx5/man/CMakeLists.txt              |   9 ++
 providers/mlx5/man/mlx5dv_devx_obj_create.3.md |  74 +++++++++++
 providers/mlx5/man/mlx5dv_devx_umem_reg.3.md   |  58 +++++++++
 providers/mlx5/mlx5.h                          |  11 ++
 providers/mlx5/mlx5dv.h                        |  23 ++++
 providers/mlx5/verbs.c                         | 164 ++++++++++++++++++++++++-
 8 files changed, 352 insertions(+), 1 deletion(-)
 create mode 100644 providers/mlx5/man/mlx5dv_devx_obj_create.3.md
 create mode 100644 providers/mlx5/man/mlx5dv_devx_umem_reg.3.md