From c358d78c4126c3bd660d16583842ac41afc77a3e Mon Sep 17 00:00:00 2001 From: Klement Sekera Date: Mon, 26 Oct 2020 13:42:41 +0000 Subject: nat: bihash: fix buckets calc and remove mem param Calculate bihash buckets as n_elts / 2.5 rounded to closest pow2 per Damjan's recommendation. Remove memory configuration parameters because bihash init ignores them anyway as it resides in main heap now. Type: improvement Change-Id: I189f463f3c4640106cce4f12d3c5a62969276a82 Signed-off-by: Klement Sekera --- src/plugins/nat/nat.h | 4 ---- 1 file changed, 4 deletions(-) (limited to 'src/plugins/nat/nat.h') diff --git a/src/plugins/nat/nat.h b/src/plugins/nat/nat.h index 2d16507df7a..76d819b6ee3 100644 --- a/src/plugins/nat/nat.h +++ b/src/plugins/nat/nat.h @@ -76,11 +76,9 @@ typedef struct /* maximum number of users */ u32 users; - u32 user_memory; /* maximum number of sessions */ u32 sessions; - u32 session_memory; /* maximum number of ssessions per user */ u32 user_sessions; @@ -631,12 +629,10 @@ typedef struct snat_main_s u8 translation_memory_size_set; u32 translation_buckets; - uword translation_memory_size; u32 max_translations_per_thread; u32 *max_translations_per_fib; u32 max_users_per_thread; u32 user_buckets; - uword user_memory_size; u32 max_translations_per_user; u32 outside_vrf_id; -- cgit 1.2.3-korg