[dpdk-dev] [PATCH v8] app/testpmd: support multi-process
Li, Xiaoyun
xiaoyun.li at intel.com
Tue Mar 30 04:17:21 CEST 2021
Hi
> -----Original Message-----
> From: Min Hu (Connor) <humin29 at huawei.com>
> Sent: Tuesday, March 30, 2021 09:48
> To: dev at dpdk.org
> Cc: Yigit, Ferruh <ferruh.yigit at intel.com>; ajit.khaparde at broadcom.com; Li,
> Xiaoyun <xiaoyun.li at intel.com>
> Subject: [PATCH v8] app/testpmd: support multi-process
>
> From: Lijun Ou <oulijun at huawei.com>
>
> This patch adds multi-process support for testpmd.
> The test cmd example as follows:
> the primary cmd:
> ./dpdk-testpmd -a xxx --proc-type=auto -l 0-1 -- -i \
> --rxq=4 --txq=4 --num-procs=2 --proc-id=0
>
> the secondary cmd:
> ./dpdk-testpmd -a xxx --proc-type=auto -l 2-3 -- -i \
> --rxq=4 --txq=4 --num-procs=2 --proc-id=1
>
> Signed-off-by: Min Hu (Connor) <humin29 at huawei.com>
> Signed-off-by: Lijun Ou <oulijun at huawei.com>
> ---
> v8:
> * Added warning info about queue numbers and process numbers.
>
> v7:
> * Fixed compiling error for unexpected unindent.
>
> v6:
> * Add rte flow description for multiple process.
>
> v5:
> * Fixed run_app.rst for multiple process description.
> * Fix compiling error.
>
> v4:
> * Fixed minimum vlaue of Rxq or Txq in doc.
>
> v3:
> * Fixed compiling error using gcc10.0.
>
> v2:
> * Added document for this patch.
> ---
> app/test-pmd/cmdline.c | 12 +++-
> app/test-pmd/config.c | 14 +++-
> app/test-pmd/parameters.c | 11 +++
> app/test-pmd/testpmd.c | 127 ++++++++++++++++++++++------------
> app/test-pmd/testpmd.h | 7 ++
> doc/guides/testpmd_app_ug/run_app.rst | 101
> +++++++++++++++++++++++++++
> 6 files changed, 226 insertions(+), 46 deletions(-)
> 2.7.4
Many commands shouldn't be allowed but now only have a brief guide in doc. This can be done in the future I think.
Overall, it looks good to me.
Acked-by: Xiaoyun Li <xiaoyun.li at intel.com>
More information about the dev
mailing list