From owner-freebsd-net@FreeBSD.ORG Sun Nov 7 06:32:54 2010 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ECCB11065674; Sun, 7 Nov 2010 06:32:54 +0000 (UTC) (envelope-from lstewart@freebsd.org) Received: from lauren.room52.net (lauren.room52.net [210.50.193.198]) by mx1.freebsd.org (Postfix) with ESMTP id AA9CD8FC17; Sun, 7 Nov 2010 06:32:54 +0000 (UTC) Received: from lawrence1.loshell.room52.net (ppp59-167-184-191.static.internode.on.net [59.167.184.191]) by lauren.room52.net (Postfix) with ESMTPSA id 9EE507E84A; Sun, 7 Nov 2010 17:32:52 +1100 (EST) Message-ID: <4CD64814.2000906@freebsd.org> Date: Sun, 07 Nov 2010 17:32:52 +1100 From: Lawrence Stewart User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-AU; rv:1.9.2.9) Gecko/20101006 Lightning/1.0b2 Thunderbird/3.1.4 MIME-Version: 1.0 To: Andre Oppermann References: <20100512124702.GJ2679@rambler-co.ru> <20100713140051.GV99657@mdounin.ru> <4C5BCE48.5070504@freebsd.org> <20100913172453.GG99657@mdounin.ru> <20100927081217.GM44164@mdounin.ru> <4CA09987.8020205@freebsd.org> <20101102001134.GP44164@mdounin.ru> <4CD090EF.4020402@freebsd.org> In-Reply-To: <4CD090EF.4020402@freebsd.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=0.0 required=5.0 tests=UNPARSEABLE_RELAY autolearn=unavailable version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on lauren.room52.net Cc: freebsd-net@freebsd.org, Igor Sysoev , Maxim Dounin Subject: Re: net.inet.tcp.slowstart_flightsize in 8-STABLE X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Nov 2010 06:32:55 -0000 On 11/03/10 09:30, Andre Oppermann wrote: > On 02.11.2010 01:11, Maxim Dounin wrote: >> Hello! >> >> On Mon, Sep 27, 2010 at 03:17:59PM +0200, Andre Oppermann wrote: >> >>> On 27.09.2010 10:12, Maxim Dounin wrote: >>>> Hello! >>>> >>>> On Mon, Sep 13, 2010 at 09:24:53PM +0400, Maxim Dounin wrote: >>>> >>>> [...] >>>> >>>>> Andre, could you please take a look at one more patch as well? >>>>> >>>>> Igor reported that it still sees 100ms delays with rfc3465 turned >>>>> on, and it turns out to be similar issue (setting cwnd to 1*MSS) >>>>> for hosts found in hostcache. >>>>> >>>>> The problem with setting cwnd from hostcache was already reported >>>>> here: >>>>> >>>>> http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/92690 >>>>> http://lists.freebsd.org/pipermail/freebsd-net/2007-July/014780.html >>>>> >>>>> As using larger cwnd from hostcache may cause problems on >>>>> congested links (see second thread) I changed code to only use >>>>> cached cwnd as an upper bound for cwnd (instead of fixing current >>>>> code). This is also in-line with what we do on connection >>>>> restarts. >>>>> >>>>> We may later consider re-adding usage of larger cwnd from >>>>> hostcache. But I believe it should be done carefully and >>>>> probably behind sysctl, off by default. >>>> >>>> Ping. >>> >>> Thanks for the reminder. I'll disable priming CWND from hostcache. >> >> Ping again. >> >> I would like to see the patch in question[1] committed and MFC'ed >> somewhere before 8.2. >> >> Andre, if you are just too busy to do it yourself - please say so, >> I'll ask somebody else to commit it. > > Thanks for the reminder. After EuroBSDCon Developer Summit I was > busy with other work and most of my tcp work was stalled due to > review bandwidth issues. Sorry for the review bandwidth issues. I'm only just managing to keep my head above water at the moment and have had to reduce much of my FreeBSD work to a trickle. > Lawrence, could you please spare a few seconds and take a quick look > at the attached patch? The patch looks fine, please commit. I hope to give the hostcache some TLC at some point, but in the meantime it's fine to ignore cached cwnd. Cheers, Lawrence