mempool: introduce helpers for populate and calc mem size
authorOlivier Matz <olivier.matz@6wind.com>
Mon, 4 Nov 2019 15:12:52 +0000 (16:12 +0100)
committerOlivier Matz <olivier.matz@6wind.com>
Tue, 5 Nov 2019 15:02:41 +0000 (16:02 +0100)
commit0f4cb870fa9d6d0a853885aa91473828bb8bebc8
tree74ab7b0913227297d42f954e19674affacdff4a6
parent65f0470fd96bd60f1d5487dff4c4e4ad357f518f
mempool: introduce helpers for populate and calc mem size

Introduce new functions that can used by mempool drivers to
calculate required memory size and to populate mempool.

For now, these helpers just replace the *_default() functions
without change. They will be enhanced in next commit.

Signed-off-by: Olivier Matz <olivier.matz@6wind.com>
Acked-by: Nipun Gupta <nipun.gupta@nxp.com>
Reviewed-by: Andrew Rybchenko <arybchenko@solarflare.com>
14 files changed:
drivers/mempool/bucket/Makefile
drivers/mempool/bucket/meson.build
drivers/mempool/bucket/rte_mempool_bucket.c
drivers/mempool/dpaa/dpaa_mempool.c
drivers/mempool/dpaa2/dpaa2_hw_mempool.c
drivers/mempool/octeontx/Makefile
drivers/mempool/octeontx/meson.build
drivers/mempool/octeontx/rte_mempool_octeontx.c
drivers/mempool/octeontx2/Makefile
drivers/mempool/octeontx2/meson.build
drivers/mempool/octeontx2/otx2_mempool_ops.c
lib/librte_mempool/rte_mempool.h
lib/librte_mempool/rte_mempool_ops_default.c
lib/librte_mempool/rte_mempool_version.map