Linux 我需要构建什么来直接访问InfiniBand HCA端口并注入IPoIB帧位?
我想检索结构上所有IPoIB帧的IPoIB帧位,无论它们是否为我的机器指定(LID+QPN级别) 此外,我应该能够从linux内核将修改后的IPoIB帧直接重新注入InfiniBand HCA端口Linux 我需要构建什么来直接访问InfiniBand HCA端口并注入IPoIB帧位?,linux,linux-kernel,kernel,infiniband,Linux,Linux Kernel,Kernel,Infiniband,我想检索结构上所有IPoIB帧的IPoIB帧位,无论它们是否为我的机器指定(LID+QPN级别) 此外,我应该能够从linux内核将修改后的IPoIB帧直接重新注入InfiniBand HCA端口 The logic for that has to be at the kernel level. 因此,为了实现这一点,我需要构建一个独立的内核模块或IPoIB驱动程序或IPoIB网络接口 注意:我刚刚开始为我的项目学习Linux内核模块开发。如果这不是发布此问题的合适位置,我很抱歉。您将在接收不
The logic for that has to be at the kernel level.
因此,为了实现这一点,我需要构建一个独立的内核模块或IPoIB驱动程序或IPoIB网络接口
注意:我刚刚开始为我的项目学习Linux内核模块开发。如果这不是发布此问题的合适位置,我很抱歉。您将在接收不是发送给您的机器的IPoIB数据包时遇到一个大问题。结构根据目标LID转发数据包,如果LID与您的本地端口不关联,您将不会收到数据包。您计划如何使网络将所有流量重定向到您的计算机?