UDP из строя происходит с ядром 4.14.20, а не с ядром 4.4.27 - PullRequest
0 голосов
/ 01 апреля 2019

У меня есть приложение linux, которое использует udp для передачи данных между процессами.Это приложение отлично работает на Linux 4.4.27.При обновлении до ядра Linux 4.14.20 я столкнулся с неупорядоченными пакетами.Это особенно происходит, когда маленькие дейтаграммы появляются по мере их поступления до больших.

Я знаю, что пакеты udp не гарантированно поступают по порядку, но я бы знал, какие изменения в ядре влияют на это поведение udp.

После устранения неполадок приложения я не нашел, что может вызвать проблему.Вот некоторые параметры, которые я изменил с помощью ethtool или sysctl: -RX fifo length -irq прерывания против cpus - Активация / деактивация режима RSS

Есть идеи?Спасибо

...