问题描述
我有一个FPGA不断向10G Mellanox NIC发送10Gb以太网。操作系统是RHEL7。我有一个程序可以监听UDP数据包,但是它们永远不会到达。我安装了dropwatch来尝试诊断问题。看来数据包已被丢弃在ip_rcv + cf中:
616511 drops at ip_rcv+cf (0xffffffffbc49e53f)
616761 drops at ip_rcv+cf (0xffffffffbc49e53f)
616431 drops at ip_rcv+cf (0xffffffffbc49e53f)
616679 drops at ip_rcv+cf (0xffffffffbc49e53f)
NIC不处于混杂模式。即使经过一些谷歌搜索,我也无法弄清楚为什么会丢弃数据包。 FWIW,数据包在Wireshark中可见。他们只是不通过内核实现
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)