Most operations in testpmd that need to update the forwarding streams in testpmd call fwd_config_setup(). In some scenarios, eg, dev_configure is called again, the forwarding streams may not be updated. As a result, the actual forwarding streams cannot be queried by "show config fwd" cmd.
The procedure is as follows: set nbcore 4 port stop all port config 0 dcb vt off 4 pfc on port start all show config fwd Signed-off-by: Huisong Li <lihuis...@huawei.com> Signed-off-by: Lijun Ou <ouli...@huawei.com> --- app/test-pmd/testpmd.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/test-pmd/testpmd.c b/app/test-pmd/testpmd.c index abcbdaa..f8052b6 100644 --- a/app/test-pmd/testpmd.c +++ b/app/test-pmd/testpmd.c @@ -2678,6 +2678,12 @@ start_port(portid_t pid) } } } + /* + * In some scenarios, eg, dev_configure is called again, the forwarding + * streams may not be updated. As a result, the actual forwarding + * streams cannot be queried by "show config fwd" command. + */ + fwd_config_setup(); printf("Done\n"); return 0; -- 2.7.4