From 95aef851646af3c7b9b6063f0ec62b59e713d3a8 Mon Sep 17 00:00:00 2001 From: Harman Kalra Date: Fri, 9 Oct 2020 00:18:46 +0530 Subject: [PATCH] app/eventdev: enable fast free offload Since we are not holding the mbufs or creating any references in the app, hence mbuf fast free offload can be enabled. Signed-off-by: Harman Kalra Acked-by: Jerin Jacob --- app/test-eventdev/test_pipeline_common.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/test-eventdev/test_pipeline_common.c b/app/test-eventdev/test_pipeline_common.c index 17088b1b48..f0c0ffea7c 100644 --- a/app/test-eventdev/test_pipeline_common.c +++ b/app/test-eventdev/test_pipeline_common.c @@ -219,6 +219,11 @@ pipeline_ethdev_setup(struct evt_test *test, struct evt_options *opt) return ret; } + /* Enable mbuf fast free if PMD has the capability. */ + if (dev_info.tx_offload_capa & DEV_TX_OFFLOAD_MBUF_FAST_FREE) + local_port_conf.txmode.offloads |= + DEV_TX_OFFLOAD_MBUF_FAST_FREE; + rx_conf = dev_info.default_rxconf; rx_conf.offloads = port_conf.rxmode.offloads; -- 2.20.1