From: Alexey Kuznetsov Date: Tue, 19 Sep 2006 19:52:50 +0000 (-0700) Subject: [TCP]: Send ACKs each 2nd received segment. X-Git-Tag: v2.6.19-rc1~1272^2~61 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1ef9696c909060ccdae3ade245ca88692b49285b;p=pandora-kernel.git [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 Signed-off-by: David S. Miller --- Reading git-diff-tree failed