hash: hide structure from header and make it internal
authorPablo de Lara <pablo.de.lara.guarch@intel.com>
Wed, 8 Jul 2015 11:27:34 +0000 (12:27 +0100)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Fri, 10 Jul 2015 10:25:28 +0000 (12:25 +0200)
commit9ef1501ea6d848831a6c4156e1a02dbc2007605f
treed135c5604ba83911cb6e3600ac8f3f5328b61074
parent6759c5518007122b53ea34e80c80bb6cf377a7c5
hash: hide structure from header and make it internal

rte_hash structure should not be a public structure,
and therefore it should be moved to the C file and be declared
as internal. rte_hash_hash implementation is also moved
to the C file, as it uses the structure.

This patch also removes part of a unit test that was checking
a field of the structure.

Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Acked-by: Bruce Richardson <bruce.richardson@intel.com>
app/test/test_hash.c
lib/librte_hash/rte_hash.c
lib/librte_hash/rte_hash.h