hash: add new Toeplitz hash implementation
authorVladimir Medvedkin <vladimir.medvedkin@intel.com>
Tue, 2 Nov 2021 18:38:22 +0000 (18:38 +0000)
committerThomas Monjalon <thomas@monjalon.net>
Thu, 4 Nov 2021 10:19:10 +0000 (11:19 +0100)
commit4fd8c4cb0de198b405d6af4a31742d0982250bde
tree09a61fc7b43c1a2717a63e42398404867a9acc68
parentb3fc5624530fd593f017990f763ac0dcde7753bd
hash: add new Toeplitz hash implementation

This patch add a new Toeplitz hash implementation using
Galios Fields New Instructions (GFNI).

Signed-off-by: Vladimir Medvedkin <vladimir.medvedkin@intel.com>
Acked-by: Konstantin Ananyev <konstantin.ananyev@intel.com>
app/test/test_thash.c
doc/api/doxy-api-index.md
doc/guides/prog_guide/toeplitz_hash_lib.rst
doc/guides/rel_notes/release_21_11.rst
lib/hash/meson.build
lib/hash/rte_thash.c
lib/hash/rte_thash.h
lib/hash/rte_thash_gfni.h [new file with mode: 0644]
lib/hash/rte_thash_x86_gfni.h [new file with mode: 0644]
lib/hash/version.map