[PATCH] net/cnxk: performance improvement for SW mbuf free

Jerin Jacob jerinjacobk at gmail.com
Thu Feb 29 19:27:11 CET 2024


On Tue, Feb 27, 2024 at 8:13 PM Rahul Bhansali <rbhansali at marvell.com> wrote:
>
> Performance improvement is done for Tx fastpath flag MBUF_NOFF when
> tx_compl_ena is false and mbuf has an external buffer.
> In such case, Instead of individual external mbuf free before LMTST,
> a chain of external mbuf will be created and free all after LMTST.
> This not only improve the performance but also fixes SQ corruption.
>
> CN10k performance improvement is ~14%.
> CN9k performance improvement is ~20%.
>
> Fixes: 51a636528515 ("net/cnxk: fix crash during Tx completion")
> Cc: stable at dpdk.org
>
> Signed-off-by: Rahul Bhansali <rbhansali at marvell.com>
> ---
> Depends-on: series-31225 ("[v5,01/14] common/cnxk: remove cn9k Inline IPsec FP opcode defines")

There are CI failures[1] due to dependency. Now that the above series
is merged, Could you resend it again.
Also, Please update the release note for the PMD section.

[1]
https://patches.dpdk.org/project/dpdk/patch/20240227144247.1562499-1-rbhansali@marvell.com/


More information about the stable mailing list