[dpdk-dev] [PATCH] app/pdump: enforcing pdump to use sw mempool
Harman Kalra
hkalra at marvell.com
Fri Mar 15 16:27:41 CET 2019
Since pdump uses SW rings to manage packets hence
pdump should use SW ring mempool for managing its
own copy of packets.
Signed-off-by: Harman Kalra <hkalra at marvell.com>
---
app/pdump/main.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/app/pdump/main.c b/app/pdump/main.c
index ccf2a1d2f..d0e342645 100644
--- a/app/pdump/main.c
+++ b/app/pdump/main.c
@@ -598,11 +598,12 @@ create_mp_ring_vdev(void)
mbuf_pool = rte_mempool_lookup(mempool_name);
if (mbuf_pool == NULL) {
/* create mempool */
- mbuf_pool = rte_pktmbuf_pool_create(mempool_name,
+ mbuf_pool = rte_pktmbuf_pool_create_by_ops(mempool_name,
pt->total_num_mbufs,
MBUF_POOL_CACHE_SIZE, 0,
pt->mbuf_data_size,
- rte_socket_id());
+ rte_socket_id(),
+ RTE_MBUF_DEFAULT_MEMPOOL_OPS);
if (mbuf_pool == NULL) {
cleanup_rings();
rte_exit(EXIT_FAILURE,
--
2.18.0
More information about the dev
mailing list