From: Vijayabhaskar Katamreddy Date: Wed, 15 Jan 2020 21:45:19 +0000 (-0800) Subject: vppinfra: fixing compilation issues in 32-bit X-Git-Tag: v20.09-rc0~747 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;ds=sidebyside;h=f0bae64f6fd4c410c19f6ece688443f389932688;p=vpp.git vppinfra: fixing compilation issues in 32-bit Fixing compilation issuues for 32-bit also setting init flag for shm based bihash Type: fix Signed-off-by: Vijayabhaskar Katamreddy Change-Id: Ic2072c5ba7fc77d061ca9f1b844a71f6e22e58b2 --- diff --git a/src/vppinfra/bihash_template.c b/src/vppinfra/bihash_template.c index b090041ad29..dda35969058 100644 --- a/src/vppinfra/bihash_template.c +++ b/src/vppinfra/bihash_template.c @@ -32,7 +32,7 @@ static inline void *BV (alloc_aligned) (BVT (clib_bihash) * h, uword nbytes) return (void *) (uword) (rv + alloc_arena (h)); } -void BV (clib_bihash_instantiate) (BVT (clib_bihash) * h) +static void BV (clib_bihash_instantiate) (BVT (clib_bihash) * h) { uword bucket_size; @@ -185,6 +185,7 @@ void BV (clib_bihash_master_init_svm) h->freelists = (void *) (freelist_vh->vector_data); h->fmt_fn = NULL; + h->instantiated = 1; } void BV (clib_bihash_slave_init_svm) @@ -269,7 +270,7 @@ never_initialized: } } clib_warning ("Couldn't find hash table %llx on clib_all_bihashes...", - (u64) h); + (u64) (uword) h); } static