[dpdk-dev] [PATCH] app/testpmd: don't allow to dynamic change nbcore
Dharmik Thakkar
Dharmik.Thakkar at arm.com
Thu Oct 29 05:43:59 CET 2020
Hi Zhou,
Although, I see that a few of the configuration options are checking for ’test_done’, I am wondering if it is truly required.
Since, as per the documentation guidelines:
'Configuration changes only become active when forwarding is started/restarted.’
> On Oct 27, 2020, at 1:42 AM, Zhou Zhenghua <zhenghuax.zhou at intel.com> wrote:
>
> When changing the number of forwarding cores in runtime, two issues may be
> encountered:
>
> - If the setting nbcore little than current nbcore, the forwarding
> thread will still running on the extra cores. Therefore, trying to
> stop forwarding will hang testpmd, since it will wait for the extra
> cores to stop.
>
> - If the setting nbcore greate than actual nbcore, the newly added
> cores are not allocated resources.
>
> This will face the problem of dynamic resource allocation, so it's not
> allow to changes nbcore number when forwarding is running.
>
> Fixes: 0c0db76f42ed ("app/testpmd: separate forward config setup from display")
> Cc: bernard.iremonger at intel.com
> Cc: stable at dpdk.org
>
> Signed-off-by: Zhou Zhenghua <zhenghuax.zhou at intel.com>
More information about the dev
mailing list