X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvppinfra%2Fbihash_40_8.h;h=1fb344fdeeb24b62571841ad57eb6fc7d560c908;hb=e3aeb38fa82b77ae84643f5140d9674056b6b5ca;hp=fe57ba03966dc7fbb57ad1338f9aa6a671820a24;hpb=508498f74d2df98e70a961d030cf0128a63a926d;p=vpp.git diff --git a/src/vppinfra/bihash_40_8.h b/src/vppinfra/bihash_40_8.h index fe57ba03966..1fb344fdeeb 100644 --- a/src/vppinfra/bihash_40_8.h +++ b/src/vppinfra/bihash_40_8.h @@ -15,9 +15,19 @@ #undef BIHASH_TYPE #undef BIHASH_KVP_PER_PAGE +#undef BIHASH_32_64_SVM +#undef BIHASH_ENABLE_STATS +#undef BIHASH_KVP_AT_BUCKET_LEVEL +#undef BIHASH_LAZY_INSTANTIATE +#undef BIHASH_BUCKET_PREFETCH_CACHE_LINES +#undef BIHASH_USE_HEAP #define BIHASH_TYPE _40_8 #define BIHASH_KVP_PER_PAGE 4 +#define BIHASH_KVP_AT_BUCKET_LEVEL 0 +#define BIHASH_LAZY_INSTANTIATE 1 +#define BIHASH_BUCKET_PREFETCH_CACHE_LINES 1 +#define BIHASH_USE_HEAP 1 #ifndef __included_bihash_40_8_h__ #define __included_bihash_40_8_h__ @@ -37,7 +47,7 @@ typedef struct static inline int clib_bihash_is_free_40_8 (const clib_bihash_kv_40_8_t * v) { - /* Free values are memset to 0xff, check a bit... */ + /* Free values are clib_memset to 0xff, check a bit... */ if (v->key[0] == ~0ULL && v->value == ~0ULL) return 1; return 0;