mempool: remove const qualifier in dump and audit
authorOlivier Matz <olivier.matz@6wind.com>
Wed, 18 May 2016 11:04:29 +0000 (13:04 +0200)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Thu, 19 May 2016 12:40:13 +0000 (14:40 +0200)
commit8c988cab80234cc489e300dd6afa446e7cd02704
tree0b8bf1e6dd2983f94cb9ac93ad1a09afd2c02d43
parentc2c66588e294b62c39ebcb4d4348e4f9896dd712
mempool: remove const qualifier in dump and audit

In next commits, we will use an iterator to walk through the objects in
mempool in rte_mempool_audit(). This iterator takes a "struct
rte_mempool *" as a parameter because it is assumed that the callback
function can modify the mempool.

The previous approach was to introduce a RTE_DECONST() macro, but
after discussion it seems that removing the const qualifier is better
to avoid fooling the compiler, and also because these functions are
not used in datapath (possible compiler optimizations due to const
are not critical).

Signed-off-by: Olivier Matz <olivier.matz@6wind.com>
lib/librte_mempool/rte_mempool.c
lib/librte_mempool/rte_mempool.h