Date: Sat, 21 Oct 2006 22:42:15 +0800 From: Eugene Grosbein <eugen@kuzbass.ru> To: Anton Yuzhaninov <citrin@citrin.ru> Cc: "Matthew D. Fuller" <net@freebsd.org> Subject: Re: Avoiding natd overhead Message-ID: <20061021144215.GA14654@svzserv.kemerovo.su> In-Reply-To: <1238798379.20061021145031@citrin.ru> References: <200610210648.AAA01737@lariat.net> <20061021095808.GH75501@over-yonder.net> <1238798379.20061021145031@citrin.ru>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Oct 21, 2006 at 02:50:31PM +0400, Anton Yuzhaninov wrote: > 1. libalias allocate memory for create each new entry in NAT table. > libalias use linear search in linked list to find entry in table. > It very slow when you have thousands simultaneous connections via > nat In RELENG_4 libalias uses hash table, not linear search. Are you sure it switched to linear search? And why? Eugene Grosbein
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20061021144215.GA14654>