Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 07 Sep 2006 11:40:59 -0700
From:      Julian Elischer <julian@elischer.org>
To:        Mike Silbersack <silby@silby.com>
Cc:        cvs-src@FreeBSD.org, Gleb Smirnoff <glebius@FreeBSD.org>, 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
Message-ID:  <450067BB.3080501@elischer.org>
In-Reply-To: <20060907000939.J12826@odysseus.silby.com>
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>

next in thread | previous in thread | raw e-mail | index | archive | help
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?



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?450067BB.3080501>