我需要构建什么才能直接访问InfiniBand HCA端口并注入IPoIB帧位?

时间:2015-11-08 11:13:22

标签: linux linux-kernel kernel infiniband

我想检查光纤网上所有IPoIB帧的IPoIB帧位,无论它们是否为我的机器的目的地(LID + QPN级别)。

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

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

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

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

1 个答案:

答案 0 :(得分:0)

接收不适合您机器的IPoIB数据包会遇到很大问题。结构根据目标LID转发数据包,如果LID与本地端口无关,则表示您无法接收数据包。