Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 Apr 2001 21:28:06 +1000 (EST)
From:      Bruce Evans <bde@zeta.org.au>
To:        Alfred Perlstein <bright@wintelcom.net>
Cc:        Jonathan Lemon <jlemon@flugsvamp.com>, tlambert@primenet.com, current@FreeBSD.ORG
Subject:   Re: SOMAXCONN -- not tunable?
Message-ID:  <Pine.BSF.4.21.0104132118470.15944-100000@besplex.bde.org>
In-Reply-To: <20010413040125.E976@fw.wintelcom.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 13 Apr 2001, Alfred Perlstein wrote:

> * Bruce Evans <bde@zeta.org.au> [010412 22:25] wrote:
> > Changing the actual limit using either the sysctl or an option breaks
> > SOMAXCONN.  I think the correct fix is to never define it change
> > whatever uses it to use sysconf(_SC_SOMAXCONN).  Similarly for all
> > other manifest constants that aren't actually constant.
> 
> Actually, the correct fix is most likely to redefine it to -1. :)
> 
> Either that or remove it from the namespace.  Or just leave it alone,
> afaik listen called with a backlog larger than the sysctl limit
> just truncates it down to that limit.

Or change it to a large positive value, maybe INT_MAX, and prevent the
sysctl from increasing it above this.  This would be reduced to the
actual limit in the same way as -1 is modified to that limit, but
might seem to be less preposterous to applications that look too closely
at the value.

Bruce


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0104132118470.15944-100000>