Skip site navigation (1)Skip section navigation (2)
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>