aboutsummaryrefslogtreecommitdiff
path: root/sys/contrib/rdma
diff options
context:
space:
mode:
authorHans Petter Selasky <hselasky@FreeBSD.org>2018-09-06 14:03:11 +0000
committerHans Petter Selasky <hselasky@FreeBSD.org>2018-09-06 14:03:11 +0000
commit58c277d84697107fd38647127b3a23e14bacf739 (patch)
tree77748ac9fdfdf69509766ca498e8b5d3dabac99a /sys/contrib/rdma
parentcae8b43e5cef6904f463b126577f2a192ae8750b (diff)
downloadsrc-58c277d84697107fd38647127b3a23e14bacf739.tar.gz
src-58c277d84697107fd38647127b3a23e14bacf739.zip
Add proper support for VIMAGE to krping.
Make sure we pass the correct VNET when allocating the RDMA ID. MFC after: 3 days Approved by: re (gjb) Sponsored by: Mellanox Technologies
Notes
Notes: svn path=/head/; revision=338495
Diffstat (limited to 'sys/contrib/rdma')
-rw-r--r--sys/contrib/rdma/krping/krping.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/contrib/rdma/krping/krping.c b/sys/contrib/rdma/krping/krping.c
index e97588382710..7b1038c27db7 100644
--- a/sys/contrib/rdma/krping/krping.c
+++ b/sys/contrib/rdma/krping/krping.c
@@ -2156,7 +2156,7 @@ int krping_doit(char *cmd)
goto out;
}
- cb->cm_id = rdma_create_id(&init_net, krping_cma_event_handler, cb, RDMA_PS_TCP, IB_QPT_RC);
+ cb->cm_id = rdma_create_id(TD_TO_VNET(curthread), krping_cma_event_handler, cb, RDMA_PS_TCP, IB_QPT_RC);
if (IS_ERR(cb->cm_id)) {
ret = PTR_ERR(cb->cm_id);
printk(KERN_ERR PFX "rdma_create_id error %d\n", ret);