From 3ac4e0b9676cc5854716b45d7068b2aa9705c7e2 Mon Sep 17 00:00:00 2001 From: Oleg Kuporosov <olegk@mellanox.com> Date: Thu, 27 Aug 2020 18:17:14 +0000 Subject: [PATCH] Issue: 2269696 Provide ibv_pd for DPCP adapter So far DevX doesn't support GPU memory registration so to use ibv_reg_mr in DPCP it should have struct ibv_pd*. set_pd method was extended for optional second parameter with ibv_pd* which was set in VMA. Signed-off-by: Oleg Kuporosov <olegk@mellanox.com> --- src/vma/dev/ib_ctx_handler.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/vma/dev/ib_ctx_handler.cpp b/src/vma/dev/ib_ctx_handler.cpp index a6b3152a1..3c054863c 100644 --- a/src/vma/dev/ib_ctx_handler.cpp +++ b/src/vma/dev/ib_ctx_handler.cpp @@ -312,7 +312,7 @@ dpcp::adapter* ib_ctx_handler::set_dpcp_adapter() goto err; } - adapter->set_pd(out_pd.pdn); + adapter->set_pd(out_pd.pdn, pd); status = adapter->open(); if (dpcp::DPCP_OK != status) { ibch_logerr("failed opening dpcp adapter %s got %d",