【问题标题】:What do I need to build to directly access the InfiniBand HCA ports and inject an IPoIB frame bits?我需要构建什么来直接访问 InfiniBand HCA 端口并注入 IPoIB 帧位?
【发布时间】:2016-02-09 03:57:28
【问题描述】:

我想检索结构上所有 IPoIB 帧的 IPoIB 帧位,无论它们是否注定(LID + QPN 级别)用于我的机器。

另外,我应该能够将修改后的 IPoIB 帧直接从 linux 内核重新注入到 InfiniBand HCA 端口。

The logic for that has to be at the kernel level.

所以为了实现这一点,我需要构建一个单独的内核模块IPoIB驱动程序IPoIB网络接口

注意:我刚刚开始为我的项目学习 Linux 内核模块开发。如果这里不适合发布这个问题,我很抱歉。

【问题讨论】:

  • 你打算如何让网络将所有流量重定向到你的机器?

标签: linux linux-kernel kernel infiniband


【解决方案1】:

您将在接收不是发往您的机器的 IPoIB 数据包时遇到大问题。 Fabric 根据目的 LID 转发数据包,如果 LID 没有与您的本地端口关联,您将不会收到数据包。

【讨论】:

    猜你喜欢
    • 2016-02-03
    • 2011-11-20
    • 2011-08-28
    • 2016-09-06
    • 2018-01-30
    • 2014-11-25
    • 2021-01-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多