Currently, the "port config 0 dcb ..." command only supports 4 or 8 TCs. Other number of TCs may be used in actual applications.
This commit removes this restriction. Cc: sta...@dpdk.org Signed-off-by: Chengwen Feng <fengcheng...@huawei.com> --- app/test-pmd/cmdline.c | 4 ++-- doc/guides/testpmd_app_ug/testpmd_funcs.rst | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/test-pmd/cmdline.c b/app/test-pmd/cmdline.c index b4089d281b..44fae89821 100644 --- a/app/test-pmd/cmdline.c +++ b/app/test-pmd/cmdline.c @@ -3472,9 +3472,9 @@ cmd_config_dcb_parsed(void *parsed_result, return; } - if ((res->num_tcs != RTE_ETH_4_TCS) && (res->num_tcs != RTE_ETH_8_TCS)) { + if (res->num_tcs <= 1 || res->num_tcs > RTE_ETH_8_TCS) { fprintf(stderr, - "The invalid number of traffic class, only 4 or 8 allowed.\n"); + "The invalid number of traffic class, only 2~8 allowed.\n"); return; } diff --git a/doc/guides/testpmd_app_ug/testpmd_funcs.rst b/doc/guides/testpmd_app_ug/testpmd_funcs.rst index eeef49500f..38bc00705f 100644 --- a/doc/guides/testpmd_app_ug/testpmd_funcs.rst +++ b/doc/guides/testpmd_app_ug/testpmd_funcs.rst @@ -2167,7 +2167,7 @@ Set the DCB mode for an individual port:: testpmd> port config (port_id) dcb vt (on|off) (traffic_class) pfc (on|off) -The traffic class should be 4 or 8. +The traffic class could be 2~8. port config - Burst ~~~~~~~~~~~~~~~~~~~ -- 2.17.1