Date: Mon, 20 Aug 2007 09:53:55 -0700 From: John-Mark Gurney <gurney_j@resnet.uoregon.edu> To: Igor Sysoev <is@rambler-co.ru> Cc: freebsd-net@freebsd.org Subject: Re: maximum number of outgoing connections Message-ID: <20070820165354.GN99491@funkthat.com> In-Reply-To: <20070820151142.GA20183@rambler-co.ru> References: <20070820151142.GA20183@rambler-co.ru>
next in thread | previous in thread | raw e-mail | index | archive | help
Igor Sysoev wrote this message on Mon, Aug 20, 2007 at 19:11 +0400: > It seems that FreeBSD can not make more than > > net.inet.ip.portrange.last - net.inet.ip.portrange.first > > simultaneous outgoing connections, i.e., no more than about 64k. > > If I made ~64000 connections 127.0.0.1:XXXX > 127.0.0.1:80, then > connect() to an external address returns EADDRNOTAVAIL. Isn't this more of a limitation of TCP/IP than FreeBSD? because you need to treat the srcip/srcport/dstip/dstport as a unique value, and in your test, you are only changing one of the four... Have you tried running a second we server on port 8080, and see if you can connect another ~64000 connections to that port too? -- John-Mark Gurney Voice: +1 415 225 5579 "All that I will do, has been done, All that I have, has not."
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070820165354.GN99491>