首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“本地”RDMA用于开发

“本地”RDMA用于开发
EN

Stack Overflow用户
提问于 2014-06-04 23:18:06
回答 3查看 1.4K关注 0票数 8

我正在尝试构建并运行RDMA示例here。但由于我只是在探索,我还没有任何能够管理RDMA的硬件。当我尝试运行示例代码时,我得到了类似这样的错误。

代码语言:javascript
复制
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).

有没有什么RDMA功能的“本地”实现可以用于开发?我知道RDMA中的"R“是远程的意思,但我认为它可能是出于测试/开发目的而存在的。

作为参考,我在安装了libibverbs-devlibrdmacm-dev包的Ubuntu14.04机器上进行了测试,以便编译代码。

EN

回答 3

Stack Overflow用户

发布于 2014-06-18 00:00:54

你试过使用soft-iwarp吗?

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

https://gitorious.org/softiwarp

票数 2
EN

Stack Overflow用户

发布于 2021-07-18 11:14:58

针对这一问题,在Linux内核中集成了Soft-RoCE和iWARP驱动。以下是如何在具有名为eth0的以太网接口的系统上配置这些驱动程序的示例

代码语言:javascript
复制
# apt-get install -y iproute2
# modprobe rdma_rxe
# modprobe siw
# rdma link add eth0_rxe type rxe netdev eth0
# rdma link add eth0_siw type siw netdev eth0
# ls /sys/class/infiniband
eth0_rxe  eth0_siw
票数 1
EN

Stack Overflow用户

发布于 2018-10-03 14:05:30

也许这就是你要找的:

https://community.mellanox.com/docs/DOC-2184

这是一个软RoCE安装指南。因为它是彻底和长的,所以不可能在这里复制-粘贴。引用:

Soft-RoCE是RoCE的软件实现,它允许RoCE在任何以太网适配器上运行,无论它是否提供硬件加速。

Soft-RoCE作为上游内核4.8 (或更高版本)的一部分发布。可以使用Mellanox OFED 4.0或上游驱动程序。如果您安装了ROCE4.0,您将自动获得Soft- MLNX_OFED内核模块和用户空间库。

本文演示了如何安装和设置上游Soft-RoCE (也称为RXE),适用于希望通过任何第三方适配器在软件上测试RDMA的IT经理和开发人员。

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24041330

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档