From: John Dykstra Date: Mon, 23 Mar 2009 04:49:57 +0000 (-0700) Subject: tcp: Discard segments that ack data not yet sent X-Git-Tag: v2.6.30-rc1~662^2~61 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=96e0bf4b5193d0d97d139f99e2dd128763d55521;p=pandora-kernel.git tcp: Discard segments that ack data not yet sent Discard incoming packets whose ack field iincludes data not yet sent. This is consistent with RFC 793 Section 3.9. Change tcp_ack() to distinguish between too-small and too-large ack field values. Keep segments with too-large ack fields out of the fast path, and change slow path to discard them. Reported-by: Oliver Zheng Signed-off-by: John Dykstra Signed-off-by: David S. Miller --- Reading git-diff-tree failed