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.
error: ec = rdma_create_event_channel() failed (returned zero/null).
? I'm stuck on this error as well. – Hatchery