История изменений
Исправление vel, (текущая версия) :
если «ACK ядро отправляет на него», то уже не нужно.
И offload тоже отключать не нужно.
IMHO баг в клиенте. Делать read на сокет не самый лучший вариант. Там же не напрямую syscall read используется, там обёртка в виде glibc у которой свои тараканы.
Есть утиль ltrace - это вариант strace, только она еще показывает вызовы функций. Попробуй её натравить.
Интересно, а через какой-нибудь tcp-proxy (redirect в xinetd) этот баг будет проявлятся?
А какая версия ядра и glibc сейчас на клиенте. даунгрейд ядра не пробовали? Это достаточно просто. А вот даунгрейд glibc может оказаться сложнее.
Исходная версия vel, :
если «ACK ядро отправляет на него», то уже не нужно.
И offload тоже отключать не нужно.
IMHO баг в клиенте.
Интересно, а через какой-нибудь tcp-proxy (redirect в xinetd) этот баг будет проявлятся?