From: David S. Miller Date: Tue, 5 Jul 2005 22:17:45 +0000 (-0700) Subject: [TCP]: Fix quick-ack decrementing with TSO. X-Git-Tag: v2.6.13-rc2~6^2~17 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fc6415bcb0f58f03adb910e56d7e1df6368794e0;p=pandora-kernel.git [TCP]: Fix quick-ack decrementing with TSO. On each packet output, we call tcp_dec_quickack_mode() if the ACK flag is set. It drops tp->ack.quick until it hits zero, at which time we deflate the ATO value. When doing TSO, we are emitting multiple packets with ACK set, so we should decrement tp->ack.quick that many segments. Note that, unlike this case, tcp_enter_cwr() should not take the tcp_skb_pcount(skb) into consideration. That function, one time, readjusts tp->snd_cwnd and moves into TCP_CA_CWR state. Signed-off-by: David S. Miller --- Reading git-diff-tree failed