[PATCH v7 2/2] app/testpmd: support multi-cores process one TC

Medvedkin, Vladimir vladimir.medvedkin at intel.com
Mon Nov 17 18:00:27 CET 2025


Reviewed-by: Vladimir Medvedkin <vladimir.medvedkin at intel.com>

On 11/11/2025 9:13 AM, Chengwen Feng wrote:
> Currently, one TC can be processed by only one core, when there are a
> large number of small packets, this core becomes a bottleneck.
>
> This commit supports multi-cores process one TC, the command:
>
>    set dcb fwd_tc_cores (tc_cores)
>
> Signed-off-by: Chengwen Feng <fengchengwen at huawei.com>
> ---
>   app/test-pmd/cmdline.c                      | 48 ++++++++++++
>   app/test-pmd/config.c                       | 85 ++++++++++++++++-----
>   app/test-pmd/testpmd.c                      |  9 +++
>   app/test-pmd/testpmd.h                      |  1 +
>   doc/guides/testpmd_app_ug/testpmd_funcs.rst |  8 ++
>   5 files changed, 134 insertions(+), 17 deletions(-)
>
<snip>
>   

-- 
Regards,
Vladimir



More information about the dev mailing list