hash: fix incorrect lookup if key is all zero
authorPablo de Lara <pablo.de.lara.guarch@intel.com>
Thu, 17 Sep 2015 10:30:48 +0000 (11:30 +0100)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Wed, 4 Nov 2015 00:07:25 +0000 (01:07 +0100)
commitc31af3e16911e27510ca01f5454bb420552728d9
tree0e79cc6034a4780a9964c9ebaf1be0b288ae3632
parent5915699153d788c5cb3c449635eca46f1da6f2fe
hash: fix incorrect lookup if key is all zero

If user has not added an all zero key in the hash table,
and tries to look it up, it results in an incorrect hit,
as dummy slot in the key table has all zero as well.

Fixes: 48a399119619 ("hash: replace with cuckoo hash implementation")

Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Acked-by: Bruce Richardson <bruce.richardson@intel.com>
doc/guides/rel_notes/release_2_2.rst
lib/librte_hash/rte_cuckoo_hash.c