[dpdk-dev] [PATCH v10] app/testpmd: support multi-process

Min Hu (Connor) humin29 at huawei.com
Mon Apr 19 03:03:48 CEST 2021


Thanks Ferruh, fixed in v11, thanks.

在 2021/4/18 6:21, Ferruh Yigit 写道:
> On 4/17/2021 7:12 AM, Min Hu (Connor) wrote:
>> 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>
>> Acked-by: Xiaoyun Li <xiaoyun.li at intel.com>
>> Acked-by: Ajit Khaparde <ajit.khaparde at broadcom.com>
> 
> Hi Connor,
> 
> I put some minor syntax comments, when they are fixed,
> Reviewed-by: Ferruh Yigit <ferruh.yigit at intel.com>
> 
> <...>
> 
>>               if (diag != 0) {
>> -                if (rte_atomic16_cmpset(&(port->port_status),
>> -                RTE_PORT_HANDLING, RTE_PORT_STOPPED) == 0)
>> -                    printf("Port %d can not be set back "
>> -                            "to stopped\n", pi);
>> -                printf("Fail to configure port %d\n", pi);
>> +                if (rte_atomic16_cmpset(
>> +                        &(port->port_status),
>> +                        RTE_PORT_HANDLING,
>> +                        RTE_PORT_STOPPED) == 0)
>> +                    printf("Port %d can not be set "
>> +                           "back to stopped\n", pi);
> 
> It is OK to have long line for the strings, so it can be like
> printf("Port %d can not be set back to stopped\n",
>      pi);
> 
>> +                printf("Fail to configure port %d\n",
>> +                    pi);
> 
> No need to update this line.
> 
> <...>
> 
>>               /* Fail to setup rx queue, return */
>>               if (rte_atomic16_cmpset(&(port->port_status),
>> -                RTE_PORT_HANDLING, RTE_PORT_STOPPED) == 0)
>> +            RTE_PORT_HANDLING, RTE_PORT_STOPPED) == 0)
>>                   printf("Port %d can not be set back to "
>> -                            "stopped\n", pi);
>> +                            "stopped\n",
>> +                    pi);
> 
> These are syntax changes, I think can keep these lines as it is.
> 
> .


More information about the dev mailing list