vppinfra: add bihash_init2 20/21720/2
authorDave Barach <dave@barachs.net>
Tue, 3 Sep 2019 14:57:19 +0000 (10:57 -0400)
committerFlorin Coras <florin.coras@gmail.com>
Tue, 3 Sep 2019 16:00:08 +0000 (16:00 +0000)
commitbdf9b97774f02458ede6b7c7ae2d5728bddba000
treeb83fe7c9e5553f082bce5ca89e1684bcd8b5372f
parentba0da570f264785f6b50eff7829f6653c0924069
vppinfra: add bihash_init2

Add controls to list / not list a specific bihash in clib_all_bihashes,
to immediately initialize a bihash.

clib_bihash_init2 is now the primary API. It takes a typical args_t
structure. clib_bihash_init becomes a compatibility widget. It
fabricates an args_t and calls init2...

Type: refactor
Ticket: VPP-1758

Signed-off-by: Dave Barach <dave@barachs.net>
Change-Id: Ib3e1304884997cf7025af20bdc67a7dda290f15b
src/vppinfra/bihash_template.c
src/vppinfra/bihash_template.h