table: rework 8-byte key hash tables
authorCristian Dumitrescu <cristian.dumitrescu@intel.com>
Wed, 18 Oct 2017 15:03:46 +0000 (16:03 +0100)
committerCristian Dumitrescu <cristian.dumitrescu@intel.com>
Tue, 24 Oct 2017 11:08:54 +0000 (13:08 +0200)
commit36842d0aee248991c3f2f0caefedaa04850c9809
tree813496bb37d1a7ab2383c117e2e045b714cf940f
parentb5cde2cb8c81eb512555c640cd3d36f6ac89559f
table: rework 8-byte key hash tables

Rework for the 8-byte key hash tables (both the extendible
bucket and LRU)to use the mask-based hash function and the
unified parameter structure.

Signed-off-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
examples/ip_pipeline/pipeline/pipeline_flow_classification_be.c
examples/ip_pipeline/pipeline/pipeline_routing_be.c
lib/librte_table/rte_table_hash.h
lib/librte_table/rte_table_hash_key8.c
test/test-pipeline/pipeline_hash.c
test/test/test_table_combined.c
test/test/test_table_tables.c