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 14:54:07 -07:00
2006-09-22 15:18:19 -07:00
2006-09-22 14:54:10 -07:00
2006-09-22 15:18:19 -07:00
2006-09-22 14:53:33 -07:00
2005-04-16 15:20:36 -07:00
2006-09-22 15:18:19 -07:00
2006-09-22 14:53:33 -07:00
2006-09-22 15:18:04 -07:00
2006-09-22 15:18:03 -07:00