我正在尝试构建并运行RDMA示例here。但由于我只是在探索,我还没有任何能够管理RDMA的硬件。当我尝试运行示例代码时,我得到了类似这样的错误。librdmacm: couldn't read ABI version.CMA: unable to get RDMA device list
error: ec = rdma_create_event_channel() failed (returned zero/null).有没有什么RDMA</e
我是RDMA的新手。现在,我正在学习使用RDMA读/写。如果客户端向服务器发送写/读。客户端如何知道写/读是否成功完成?换句话说,如何知道写入已应用于服务器,以及如何知道数据已从服务器读取。我在https://github.com/jcxue/RDMA-Tutorial的教程中学习了RDMA。它通过轮询两个内存位置start和end来检测完成。 while ((*msg_start !