Alexey Kuznetsov 1ef9696c90 [TCP]: Send ACKs each 2nd received segment.
It does not affect either mss-sized connections (obviously) or
connections controlled by Nagle (because there is only one small
segment in flight).

The idea is to record the fact that a small segment arrives on a
connection, where one small segment has already been received and
still not-ACKed. In this case ACK is forced after tcp_recvmsg() drains
receive buffer.

In other words, it is a "soft" each-2nd-segment ACK, which is enough
to preserve ACK clock even when ABC is enabled.

Signed-off-by: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
Signed-off-by: David S. Miller <davem@davemloft.net>
2006-09-22 15:19:05 -07:00
..
2006-09-22 15:19:03 -07:00
2006-09-22 14:54:40 -07:00
2006-09-22 15:18:00 -07:00
2006-09-22 14:54:10 -07:00
2006-09-22 14:54:23 -07:00
2006-08-02 15:02:31 -07:00
2006-09-22 14:53:27 -07:00
2006-09-22 15:18:47 -07:00
2006-06-30 14:12:10 -07:00