Я думаю, что есть некоторые исключения:
1. Сегмент, который был признан недействительным до вызова tcp_ack
.
2. Розетки в состоянии ожидания времени (я думаю).
3. Пакеты SYN-ACK (которые поступают, как и должно быть, в состоянии отправленной синхронизации).