Message ID | 1553525151-14005-1-git-send-email-yishaih@mellanox.com (mailing list archive) |
---|---|
Headers | show |
Series | mlx5: Add UMR builders over the DV API | expand |
On 3/25/2019 4:45 PM, Yishai Hadas wrote: > This series introduces UMR (i.e. user memory registration) builders over the > mlx5 DV API. > > It was implemented on top of the post_send refactoring series which was sent a > week ago to the mailing list. > > The new builders enable an application to register an mkey with some device > specific memory layouts and then use it as part of RDMA operations. > > The series includes detailed man pages to describe the expected usage of the > API and it uses the DEVX API as part of its implementation. > > PR was sent: > https://github.com/linux-rdma/rdma-core/pull/504 > > Yishai Hadas (4): > mlx5: Expose DV APIs to create and destroy indirect mkey > verbs: Introduce IBV_WR/WC_DRIVER opcodes > mlx5: Introduce mlx5dv_wr_mr_interleaved post send builder > mlx5: Introduce mlx5dv_wr_mr_list post send builder > > debian/ibverbs-providers.symbols | 2 + > libibverbs/man/ibv_poll_cq.3 | 2 + > libibverbs/man/ibv_post_send.3 | 2 + > libibverbs/verbs.h | 2 + > providers/mlx5/libmlx5.map | 2 + > providers/mlx5/man/CMakeLists.txt | 2 + > providers/mlx5/man/mlx5dv_create_mkey.3.md | 75 +++++++++ > providers/mlx5/man/mlx5dv_create_qp.3.md | 12 ++ > providers/mlx5/man/mlx5dv_wr_post.3.md | 55 +++++++ > providers/mlx5/mlx5.h | 6 + > providers/mlx5/mlx5_ifc.h | 89 +++++++++++ > providers/mlx5/mlx5dv.h | 83 ++++++++++ > providers/mlx5/qp.c | 245 ++++++++++++++++++++++++++++- > providers/mlx5/verbs.c | 99 ++++++++++-- > providers/rxe/rxe.c | 1 + > 15 files changed, 661 insertions(+), 16 deletions(-) > create mode 100644 providers/mlx5/man/mlx5dv_create_mkey.3.md > The PR was merged.