udp混乱发生在4.14.20内核而不是4.4.27内核

时间:2019-04-01 12:14:16

标签: linux udp kernel

我有一个Linux应用程序,它使用udp在进程之间进行数据传输。该应用程序可以在Linux 4.4.27上正常运行。 当升级到Linux 4.14.20内核时,我遇到了乱序的数据包。当小数据报在大数据报之前到达时,尤其会发生这种情况。

我知道udp数据包不能保证按顺序到达,但是我知道什么内核更改会影响udp行为。

对应用程序进行故障排除后,我没发现会引起问题。 在这里,我通过ethtool或sysctl更改了一些参数: -RX FIFO长度 -irq中断与cpus -RSS模式激活/停用

有什么主意吗? 谢谢

0 个答案:

没有答案