From: Wei Yongjun Date: Thu, 2 Aug 2007 08:57:44 +0000 (+0800) Subject: SCTP: drop SACK if ctsn is not less than the next tsn of assoc X-Git-Tag: v2.6.23-rc2~9^2~2^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=aecedeab6fcf914929cd8ff6fa0b8ae9bfdf3d30;p=pandora-kernel.git SCTP: drop SACK if ctsn is not less than the next tsn of assoc We need to drop the SACK if the peer is attempting to acknowledge unset data, i.e. the CTSN in the SACK is greater or equal to the next TSN we will send. Example: Endpoint A Endpoint B <--------------- DATA (TSN=1) SACK(TSN=1) ---------------> <--------------- DATA (TSN=2) <--------------- DATA (TSN=3) <--------------- DATA (TSN=4) <--------------- DATA (TSN=5) SACK(TSN=1000) ---------------> <--------------- DATA (TSN=6) <--------------- DATA (TSN=7) Signed-off-by: Wei Yongjun Signed-off-by: Vlad Yasevich --- Reading git-diff-tree failed