]> git.droids-corp.org - dpdk.git/commit
mempool: prevent objects from being across pages
authorOlivier Matz <olivier.matz@6wind.com>
Mon, 4 Nov 2019 15:12:53 +0000 (16:12 +0100)
committerOlivier Matz <olivier.matz@6wind.com>
Tue, 5 Nov 2019 15:03:11 +0000 (16:03 +0100)
commit0775d3e2fa3f5a8e7c8b0f79151e1ff026714874
tree41dc5b5d9199dc25b18797fefa036782ab92d552
parent0f4cb870fa9d6d0a853885aa91473828bb8bebc8
mempool: prevent objects from being across pages

When populating a mempool, ensure that objects are not located across
several pages, except if user did not request iova contiguous objects.

Signed-off-by: Vamsi Krishna Attunuru <vattunuru@marvell.com>
Signed-off-by: Olivier Matz <olivier.matz@6wind.com>
Acked-by: Nipun Gupta <nipun.gupta@nxp.com>
Acked-by: Andrew Rybchenko <arybchenko@solarflare.com>
drivers/mempool/bucket/rte_mempool_bucket.c
drivers/mempool/dpaa/dpaa_mempool.c
drivers/mempool/dpaa2/dpaa2_hw_mempool.c
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.c
lib/librte_mempool/rte_mempool.h
lib/librte_mempool/rte_mempool_ops_default.c