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.
Have you tried using soft-iwarp?
http://voidreflections.blogspot.com/2011/03/how-to-install-soft-iwarp-on-ubuntu.html
https://gitorious.org/softiwarp
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With