On 11 May 2022, at 18:53, Amber, Kumar wrote:

> Hi Eelco,
>
> Thanks for pointing out, I have updated a patch with the fix for the two 
> problems you were witnessing.
> The patch also contains improvements to the MFEX testing as well like 
> reducing the packet generation time,
> Script generating more complicated traffic for testing corner cases like 
> packet lengths, payloads etc.

Thanks, I’ll reply to your patch…

//Eelco

>>
>> Hi Kumar,
>>
>> I’m playing around with some of the dapapath tests suites, and I noticed two
>> problems with the MFEX tests that need fixing:
>>
>>
>> If no Hughe pages are configured, two mfex tests are not skipped/passing (I
>> do not have an MFEX machine so the MFEX Autovalidator Fuzzy might also be
>> failing):
>>
>>   # echo 0 > /sys/kernel/mm/hugepages/hugepages-2048kB/nr_hugepages
>>   # make check-dpdk
>>
>>   ## ------------------------------- ##
>>   ## openvswitch 2.17.90 test suite. ##
>>   ## ------------------------------- ##
>>
>>   OVS-DPDK unit tests
>>
>>     1: OVS-DPDK - EAL init                             skipped 
>> (system-dpdk.at:19)
>>     2: OVS-DPDK - add standard DPDK port               skipped (system-
>> dpdk.at:35)
>>     3: OVS-DPDK - add vhost-user-client port           skipped 
>> (system-dpdk.at:56)
>>     4: OVS-DPDK - ping vhost-user ports                skipped 
>> (system-dpdk.at:84)
>>     5: OVS-DPDK - ping vhost-user-client ports         skipped (system-
>> dpdk.at:157)
>>     6: OVS-DPDK - MFEX Autovalidator                   FAILED 
>> (system-dpdk.at:230)
>>     7: OVS-DPDK - MFEX Autovalidator Fuzzy             skipped (system-
>> dpdk.at:260)
>>     8: OVS-DPDK - MFEX Configuration                   FAILED 
>> (system-dpdk.at:293)
>>
>> Secondly, if there are less than 4 CPU cores available the “OVS-DPDK - MFEX
>> Configuration” is also failing, instead of skipping (maybe the MFEX
>> Autovalidators are also failing?):
>>
>
> I have added the OVS_DPDK_PRECHECK to check for huge pages and skip the test.
>>
>>     1: OVS-DPDK - EAL init                             ok
>>     2: OVS-DPDK - add standard DPDK port               skipped (system-
>> dpdk.at:35)
>>     3: OVS-DPDK - add vhost-user-client port           ok
>>     4: OVS-DPDK - ping vhost-user ports                ok
>>     5: OVS-DPDK - ping vhost-user-client ports         ok
>>     6: OVS-DPDK - MFEX Autovalidator                   skipped 
>> (system-dpdk.at:237)
>>     7: OVS-DPDK - MFEX Autovalidator Fuzzy             skipped (system-
>> dpdk.at:260)
>>     8: OVS-DPDK - MFEX Configuration                   FAILED 
>> (system-dpdk.at:342)
>>
> For this fix, I have changed the CPU ID from 3 to 0 to allow it to run on any 
> CPU.
> Patch link: 
> http://patchwork.ozlabs.org/project/openvswitch/patch/20220511162809.34542-1-kumar.am...@intel.com/
>
> Regards
> Amber
>> Cheers,
>>
>>
>> Eelco

_______________________________________________
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to