From: Dave Barach Date: Thu, 16 Apr 2020 16:00:14 +0000 (-0400) Subject: vppinfra: bihash improvements X-Git-Tag: v20.09-rc0~179 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=16e4a4a0ae39ebc1ded1b6dba2799b176aee1828;hp=16e4a4a0ae39ebc1ded1b6dba2799b176aee1828;p=vpp.git vppinfra: bihash improvements Template instances can allocate BIHASH_KVP_PER_PAGE data records tangent to the bucket, to remove a dependent read / prefetch. Template instances can ask for immediate memory allocation, to avoid several branches in the lookup path. Clean up l2 fib, gpb plugin codes: use clib_bihash_get_bucket(...) Use hugepages for bihash allocation arenas Type: improvement Signed-off-by: Dave Barach Signed-off-by: Damjan Marion Change-Id: I92fc11bc58e48d84e2d61f44580916dd1c56361c ---