Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 9 Jan 2004 21:57:58 +0300 (MSK)
From:      Maxim Konovalov <maxim@macomnet.ru>
To:        Andre Oppermann <andre@freebsd.org>
Cc:        current@freebsd.org
Subject:   Re: the TCP MSS resource exhaustion commit
Message-ID:  <20040109215449.J19580@news1.macomnet.ru>
In-Reply-To: <Pine.NEB.3.96L.1040109113607.63053B-100000@fledge.watson.org>
References:  <Pine.NEB.3.96L.1040109113607.63053B-100000@fledge.watson.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 9 Jan 2004, 11:39-0500, Robert Watson wrote:
[...]
> I guess my basic worry in this conversation is that fundamentally, the
> rate detection and "stop" approach is based on a common case heuristic:
> "Most well behaved applications don't...".  Unfortunately, I have the
> feeling we're going to run into a lot of exceptions, and while we can
> improve the heuristic, I can't help but wonder if we shouldn't disable the
> heuristic by default, and provide better reporting so that sites can tell

Seconded.  It will be a major PITA if we ship 5.2-R with "broken"
TCP/IP.

> if the heuristic *would* enable protection, and then they can optionally
> turn it on at their choice...  I.e., a console message or sysctl that can
> be monitored.  It's not hard for me to imagine a lot of RPC content being
> sent over TCP connections with small packet sizes: multiplexing is a
> commonly used approach, especially now that every protocol runs over HTTP
> :-).
>
> Robert N M Watson             FreeBSD Core Team, TrustedBSD Projects
> robert@fledge.watson.org      Senior Research Scientist, McAfee Research

-- 
Maxim Konovalov, maxim@macomnet.ru, maxim@FreeBSD.org



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