Date: Mon, 23 Feb 2004 23:40:17 -0600 (CST) From: Mike Silbersack <silby@silby.com> To: "Ronald F. Guilmette" <rfg@monkeys.com> Cc: freebsd-net@freebsd.org Subject: Re: default socket receive buffer size, net.inet.tcp.recvspace (?) Message-ID: <20040223233906.O5783@odysseus.silby.com> In-Reply-To: <46780.1077593029@monkeys.com> References: <46780.1077593029@monkeys.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 23 Feb 2004, Ronald F. Guilmette wrote: > I have just now found out that the kernel default value for > net.inet.tcp.recvspace, i.e. the default amount of receive > buffer space associated with a new socket is set to 56kB, > at least on the specific version of FreeBSD (4.7) that I'm > running. > > Just curious: why? > > 56kB seems like a somewhat odd number to pick for the default. > > Why not 32kB or else 64kB? Because once you hit 64K, you need to use TCP window scaling, and older versions of IPFilter had problems with window scaling. Once this was discovered, the value was reduced to 56K. I think that IPFilter was updated and the value was changed back, but I don't recall exactly. Mike "Silby" Silbersack
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040223233906.O5783>