Date: Thu, 14 Dec 2006 14:16:29 +0300 From: Anton Yuzhaninov <citrin@citrin.ru> To: Andre Oppermann <andre@freebsd.org> Cc: freebsd-net@freebsd.org Subject: Re: Automatic TCP send and receive socket buffer sizing Message-ID: <1299780826.20061214141629@citrin.ru> In-Reply-To: <457F2D82.6000905@freebsd.org> References: <457F2D82.6000905@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
This is a cryptographically signed message in MIME format. ------------335114B6577294 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Wednesday, December 13, 2006, 1:30:26 AM, Andre Oppermann wrote: AO> The patch is available here (it may apply with some fuzz): AO> http://people.freebsd.org/~andre/tcp_auto_buf-20061212.diff AO> Any tests and test reports are very welcome. Please answer on question from Phil Rosenthal: PR> 1) I've seen in production that some sockets get large very PR> quickly during periods of high latency (eg: when sending to a user PR> downloading from a cablemodem and their headend gets temporarily PR> saturated and has large buffers, which raises the RTT under PR> saturation, which increases the bandwidth delay product), but then PR> as there isn't any code to shrink the buffers. This would probably PR> need to be in the timers to notice the case of the sender PR> temporarily stopping sending - eg in a keepalive http socket (a PR> separate, but related issue). --=20 WBR, Anton Yuzhaninov ------------335114B6577294--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1299780826.20061214141629>