From owner-cvs-all@FreeBSD.ORG Thu Sep 7 18:42:33 2006 Return-Path: X-Original-To: cvs-all@freebsd.org Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3AAB216A4EA; Thu, 7 Sep 2006 18:42:33 +0000 (UTC) (envelope-from prvs=julian=39828977f@elischer.org) Received: from a50.ironport.com (a50.ironport.com [63.251.108.112]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8A73B43D5E; Thu, 7 Sep 2006 18:40:59 +0000 (GMT) (envelope-from prvs=julian=39828977f@elischer.org) Received: from unknown (HELO [10.251.18.229]) ([10.251.18.229]) by a50.ironport.com with ESMTP; 07 Sep 2006 11:40:58 -0700 Message-ID: <450067BB.3080501@elischer.org> Date: Thu, 07 Sep 2006 11:40:59 -0700 From: Julian Elischer User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7.13) Gecko/20060414 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Mike Silbersack References: <200609061356.k86DuZ0w016069@repoman.freebsd.org> <20060906091204.B6691@odysseus.silby.com> <20060906143204.GQ40020@FreeBSD.org> <20060906093553.L6691@odysseus.silby.com> <20060906150129.GT40020@FreeBSD.org> <20060907000939.J12826@odysseus.silby.com> In-Reply-To: <20060907000939.J12826@odysseus.silby.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, Gleb Smirnoff , cvs-all@FreeBSD.org, src-committers@FreeBSD.org Subject: Re: cvs commit: src/sys/netinet in_pcb.c tcp_subr.c tcp_timer.c tcp_var.h 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: Thu, 07 Sep 2006 18:42:33 -0000 Mike Silbersack wrote: > > On Wed, 6 Sep 2006, Gleb Smirnoff wrote: > >> I think we should free the oldmost tcptw entry in a case if we can't >> find the local endpoint. We can tell definitely that we can't find one >> only in in_pcbbind_setup() in the "do {} while (in_pcblookup_local)" >> cycle, >> where EADDRNOTAVAIL is returned. We can't definitely tell this in >> in_pcblookup_local() since we don't know whether tried port is the >> last one. >> >> The oldmost tcptw entry can be taken simply from the ordered list, like >> tcp_timer_2msl_tw() does this. > If we are seeing less than stellar TCP performance on a loaded 6.1 machine will this change possibly fix it (was faster under 4.8).? when will the MFC occur?