【问题标题】:How to send messages over RDMA (Infiniband) from within KVM code to another instance of KVM?如何通过 RDMA(Infiniband)从 KVM 代码中向另一个 KVM 实例发送消息?
【发布时间】:2016-03-06 17:54:56
【问题描述】:

我正在尝试在 KVM 的两个实例之间设置 RDMA 通道。我想使用 管理程序内部中的 RDMA (Infiniband) Verbs API 在两个实例之间发送一个简单的字符串。我不想在用户空间做任何事情 - 应该涉及纯内核空间

我遇到了 Verbs API 的示例代码,但这仅与用户空间相关。有人可以指点我一些示例代码吗?

(理想情况下,我希望从页面错误处理程序内部执行此操作,但示例代码可能不会特定于它在管理程序中的插入位置,因此这只是额外的信息。)

【问题讨论】:

    标签: linux kernel kvm infiniband rdma


    【解决方案1】:

    内核中有一些模块在drivers/infiniband/ulp 下使用 RDMA,尽管由于它们是生产代码而不是示例,它们可能比您想要的更复杂。

    【讨论】:

    • 非常感谢。我正在寻找一个简单的示例来打开 RDMA 通道并传递字符串。你能帮忙吗?
    • 手头恐怕没有这样的例子。
    猜你喜欢
    • 2018-05-28
    • 1970-01-01
    • 1970-01-01
    • 2017-02-09
    • 2021-02-09
    • 2019-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多