nat: bihash: fix buckets calc and remove mem param 38/29638/4
authorKlement Sekera <ksekera@cisco.com>
Mon, 26 Oct 2020 13:42:41 +0000 (13:42 +0000)
committerOle Tr�an <otroan@employees.org>
Tue, 3 Nov 2020 11:46:44 +0000 (11:46 +0000)
commitc358d78c4126c3bd660d16583842ac41afc77a3e
treee5d6e42fa2c3c29acdb3cd733b1082de38fff0a7
parentaf4a414eb74d1456121023e6b3aa76af6c16f89a
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 <ksekera@cisco.com>
src/plugins/nat/nat.c
src/plugins/nat/nat.h
src/plugins/nat/nat44_cli.c
src/plugins/nat/nat_api.c
src/plugins/nat/test/test_nat.py