是否可以在内核模块中使用 RDMA Mellanox 库?
Is it possible to use RDMA Mellanox libraries from within a kernel module?
我想开发一个能够 send/receive RDMA 消息的内核模块。我想知道是否可以从内核 space.
调用 Mellanox 库
我可以从内核模块调用 Mellanox RDMA 函数吗?
答案: 我这里有一些工作代码:https://github.com/jcarreira/disag-firebox
Mellanox 设备和其他 HCA 提供的大部分 RDMA 功能都可以通过 ib_core
模块提供的 API 在内核中访问,这与 libibverbs
在用户中提供-space.
我想开发一个能够 send/receive RDMA 消息的内核模块。我想知道是否可以从内核 space.
调用 Mellanox 库我可以从内核模块调用 Mellanox RDMA 函数吗?
答案: 我这里有一些工作代码:https://github.com/jcarreira/disag-firebox
Mellanox 设备和其他 HCA 提供的大部分 RDMA 功能都可以通过 ib_core
模块提供的 API 在内核中访问,这与 libibverbs
在用户中提供-space.