ivshmem: add all memzones of mempool to metadata
authorFerruh Yigit <ferruh.yigit@intel.com>
Fri, 3 Jun 2016 16:38:38 +0000 (17:38 +0100)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Tue, 7 Jun 2016 10:11:40 +0000 (12:11 +0200)
commitca173a909538a2f1082cd0dcb4d778a97dab69c3
tree7a202f359b33a7929b331cca31ff855a28a94ce4
parentfc552cfb14b9a50ccbf8055d9bab2feb55a8e40c
ivshmem: add all memzones of mempool to metadata

Mempool consist of multiple memzones, at least from two of them.
ivshmem assumes mempool and elements are all in same memzone.

Updating code to add all memzones when a mempool added.

Fixes: d1d914ebbc25 ("mempool: allocate in several memory chunks by default")

Signed-off-by: Ferruh Yigit <ferruh.yigit@intel.com>
Acked-by: Anatoly Burakov <anatoly.burakov@intel.com>
Acked-by: Olivier Matz <olivier.matz@6wind.com>
lib/librte_ivshmem/rte_ivshmem.c