nat: preallocate pools

Type: improvement

Signed-off-by: Klement Sekera <ksekera@cisco.com>
Change-Id: I1be559a98f74c28a9c83fe320c8ce02459793e66
This commit is contained in:
Klement Sekera
2020-04-01 20:58:15 +02:00
parent 6e8e10f79f
commit 248ce43c6d

View File

@ -4073,6 +4073,9 @@ snat_config (vlib_main_t * vm, unformat_input_t * input)
tsm->cleanup_runs = 0;
tsm->cleanup_timeout = 0;
pool_alloc (tsm->sessions, sm->max_translations);
pool_alloc (tsm->list_pool, sm->max_translations);
if (sm->endpoint_dependent)
{
clib_bihash_init_16_8 (&tsm->in2out_ed, "in2out-ed",