mempool: remove const qualifier when browsing pools
authorOlivier Matz <olivier.matz@6wind.com>
Wed, 18 May 2016 11:04:28 +0000 (13:04 +0200)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Thu, 19 May 2016 12:40:13 +0000 (14:40 +0200)
commitc2c66588e294b62c39ebcb4d4348e4f9896dd712
treebec75dee3203dfa8c817bf7632437a38939bdd03
parentb1bedacb074b1ad750a5b307866f90f0829ca9bd
mempool: remove const qualifier when browsing pools

This commit removes the const qualifier for the mempool in
rte_mempool_walk() callback prototype.

Indeed, most functions that can be done on a mempool require a non-const
mempool pointer, except the dump and the audit. Therefore, the
mempool_walk() is more useful if the mempool pointer is not const.

This is required by next commit where the mellanox drivers use
rte_mempool_walk() to iterate the mempools, then rte_mempool_obj_iter()
to iterate the objects in each mempool.

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