From owner-cvs-all@FreeBSD.ORG Fri May 11 00:42:22 2007 Return-Path: X-Original-To: cvs-all@FreeBSD.org Delivered-To: cvs-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 591DA16A40A for ; Fri, 11 May 2007 00:42:22 +0000 (UTC) (envelope-from andre@freebsd.org) Received: from c00l3r.networx.ch (c00l3r.networx.ch [62.48.2.2]) by mx1.freebsd.org (Postfix) with ESMTP id B5FB113C4AE for ; Fri, 11 May 2007 00:42:21 +0000 (UTC) (envelope-from andre@freebsd.org) Received: (qmail 88984 invoked from network); 11 May 2007 00:01:59 -0000 Received: from c00l3r.networx.ch (HELO [127.0.0.1]) ([62.48.2.2]) (envelope-sender ) by c00l3r.networx.ch (qmail-ldap-1.03) with SMTP for ; 11 May 2007 00:01:59 -0000 Message-ID: <4643BBF6.1050803@freebsd.org> Date: Fri, 11 May 2007 02:42:30 +0200 From: Andre Oppermann User-Agent: Thunderbird 1.5.0.10 (Windows/20070221) MIME-Version: 1.0 To: Julian Elischer References: <200705102311.l4ANBTCs036325@repoman.freebsd.org> <4643A7F5.4090307@freebsd.org> <86tzuk5iy0.wl%rpaulo@fnop.net> <4643B505.4030901@freebsd.org> <86r6po5i29.wl%rpaulo@fnop.net> <4643BA15.6020203@elischer.org> In-Reply-To: <4643BA15.6020203@elischer.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Rui Paulo , cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/netinet tcp_output.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 May 2007 00:42:22 -0000 Julian Elischer wrote: > Rui Paulo wrote: >> At Fri, 11 May 2007 02:12:53 +0200, >> Andre Oppermann wrote: >>> Rui Paulo wrote: >>>> At Fri, 11 May 2007 01:17:09 +0200, >>>> Andre Oppermann wrote: >>>>> Andre Oppermann wrote: >>>>>> andre 2007-05-10 23:11:29 UTC >>>>>> >>>>>> FreeBSD src repository >>>>>> >>>>>> Modified files: >>>>>> sys/netinet tcp_output.c Log: >>>>>> Fix an incorrect replace of a timer reference made during the >>>>>> TCP timer >>>>>> rewrite in rev. 1.132. This unmasked yet another bug that >>>>>> causes certain >>>>>> connections to get indefinately stuck in LAST_ACK state. >>>>>> Revision Changes Path >>>>>> 1.135 +1 -1 src/sys/netinet/tcp_output.c >>>>> Pointy hat to: andre >>>>> >>>>> Fix for the other masked bug(s) is in the works. >>>> Does this fix the bug related to rfc1323? >>>> If not, is it in the works? >>> No, this doesn't fix it. Which bug about rfc1323 are referring to? >> >> I sent you two tcpdump's regarding to an HTTP connection that got >> stuck after a few bytes were transfered. One with RFC1323 enable and >> another one without it. >> Disabling RFC1323 sysctl made the connection work flawlessly. >> The host I'm communicating with is on the same network segment. >> >> Did you recieve the dumps? > > > This may be one of the ones I sent to you andre.. In the one we saw, > the scaling is done wrong if the other end wants to scale by 9 and set a > window size of 1. > > FreeBSD thinks it has a window size of 1 instead of 1<<9. > > I thought this was fixed in -current but it has the same symptoms as > what we see in 6. I'll look into it tomorrow. Too tired now. -- Andre