[PATCH v2 0/4] Cuckoo hash cleanup and optimizations
Stephen Hemminger
stephen at networkplumber.org
Fri Aug 22 20:19:30 CEST 2025
Recent discussion around handling small keys motivated furthur
examination of the compare logic.
Stephen Hemminger (4):
hash: move table of hash compare functions out of header
hash: use static_assert
hash: reduce architecture special cases
hash: add support for common small key sizes
app/test/test_hash.c | 4 +-
lib/hash/rte_cmp_arm64.h | 56 +--------
lib/hash/rte_cmp_generic.h | 35 ++++++
lib/hash/rte_cmp_x86.h | 60 +---------
lib/hash/rte_cuckoo_hash.c | 238 +++++++++++++++++++++++++++++++++++--
lib/hash/rte_cuckoo_hash.h | 84 +------------
6 files changed, 275 insertions(+), 202 deletions(-)
create mode 100644 lib/hash/rte_cmp_generic.h
--
2.47.2
More information about the dev
mailing list