Date: Tue, 28 Jun 2005 15:41:25 +0400 From: Andrey Chernov <ache@FreeBSD.org> To: Paul Saab <ps@FreeBSD.org> Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/netinet tcp_input.c tcp_sack.c tcp_var.h Message-ID: <20050628114125.GB6185@nagual.pp.ru> In-Reply-To: <200506272227.j5RMRhUB007457@repoman.freebsd.org> References: <200506272227.j5RMRhUB007457@repoman.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Jun 27, 2005 at 10:27:43PM +0000, Paul Saab wrote: > ps 2005-06-27 22:27:43 UTC > > FreeBSD src repository > > Modified files: > sys/netinet tcp_input.c tcp_sack.c tcp_var.h > Log: > - Postpone SACK option processing until after PAWS checks. SACK option > processing is now done in the ACK processing case. > - Merge tcp_sack_option() and tcp_del_sackholes() into a new function > called tcp_sack_doack(). > - Test (SEG.ACK < SND.MAX) before processing the ACK. I periodically got kernel: tcp_sack_output: Computed sack hole not the same as cached value with that change. -- http://ache.pp.ru/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050628114125.GB6185>