[dpdk-dev] [PATCH 4/4] app/eventdev: enable fast free offload
Jerin Jacob
jerinjacobk at gmail.com
Mon Oct 5 11:26:02 CEST 2020
On Wed, Sep 16, 2020 at 12:27 AM Harman Kalra <hkalra at marvell.com> wrote:
>
> 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 <hkalra at marvell.com>
Reviewed-by: Jerin Jacob <jerinj at marvell.com>
> ---
> 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 17088b1b4..f0c0ffea7 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.18.0
>
More information about the dev
mailing list