Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

"Local" RDMA for development

Tags:

c

infiniband

rdma

I'm trying to build and run the RDMA examples here. But because I'm just exploring, I don't have any hardware capable of managing RDMA. I get errors like this when I try to run the example code.

librdmacm: couldn't read ABI version.
librdmacm: assuming: 4
CMA: unable to get RDMA device list
error: ec = rdma_create_event_channel() failed (returned zero/null).

Is there any "local" implementation of the RDMA functionality that I can use for development? I understand that the "R" in RDMA means remote, but I thought this might exist for testing/development purposes.

For reference, I'm trying this on an Ubuntu 14.04 box having installed the packages libibverbs-dev and librdmacm-dev in order to get the code to compile.

like image 636
brooks94 Avatar asked Jun 04 '14 15:06

brooks94


1 Answers

Have you tried using soft-iwarp?

http://voidreflections.blogspot.com/2011/03/how-to-install-soft-iwarp-on-ubuntu.html

https://gitorious.org/softiwarp

like image 135
thenewguy617 Avatar answered Oct 18 '22 08:10

thenewguy617