Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 4 Sep 2001 23:12:43 -0500 (CDT)
From:      Mike Silbersack <silby@silby.com>
To:        Terry Lambert <tlambert2@mindspring.com>
Cc:        "Vladimir A. Jakovenko" <vovik@lucky.net>, <freebsd-net@freebsd.org>, <freebsd-hackers@freebsd.org>
Subject:   Re: SO_REUSEPORT on unicast UDP sockets
Message-ID:  <20010904231049.E7815-100000@achilles.silby.com>
In-Reply-To: <3B947922.F8B98DBD@mindspring.com>

next in thread | previous in thread | raw e-mail | index | archive | help

On Mon, 3 Sep 2001, Terry Lambert wrote:

> Similarly, there are a number of bugs in the TCP sockets as
> well; specifically, there's a problem with all sockets being
> treated as being in the same collision domain, when doing
> automatic port assignment.  This limits you to 65535 oubound
> TCP connections, even though you have multiple IP aliases on
> an interface (theoretically, you should get 64k connections
> per IP address, if you bind _not_ to IN_ADDR_ANY, but instead
> use a specific port, but the hash is broken).

I like this problem's evil sibling: client side TIME_WAITs.  If you build
them up, you just sit there unable to allocate outgoing ports until they
time out.

Maybe net or openbsd handle these situations better, I'll have to check
later.

Mike "Silby" Silbersack


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




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