Date: Sun, 22 Oct 2006 02:52:47 +0400 From: Anton Yuzhaninov <citrin@citrin.ru> To: Eugene Grosbein <eugen@kuzbass.ru> Cc: net@freebsd.org Subject: Re[2]: Avoiding natd overhead Message-ID: <947391277.20061022025247@citrin.ru> In-Reply-To: <20061021144215.GA14654@svzserv.kemerovo.su> References: <200610210648.AAA01737@lariat.net> <20061021095808.GH75501@over-yonder.net> <1238798379.20061021145031@citrin.ru> <20061021144215.GA14654@svzserv.kemerovo.su>
next in thread | previous in thread | raw e-mail | index | archive | help
This is a cryptographically signed message in MIME format. ------------D02A19C972D699 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Saturday, October 21, 2006, 6:42:15 PM, Eugene Grosbein 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 EG> In RELENG_4 libalias uses hash table, not linear search. EG> Are you sure it switched to linear search? And why? Yes, I was mistaken. libalis use lookup tables linkTableOut and linkTableIn --=20 WBR, Anton Yuzhaninov ------------D02A19C972D699--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?947391277.20061022025247>