[Pkg-dpdk-devel] Autotests on Arm

Shukla, Santosh Santosh.Shukla at cavium.com
Wed May 24 14:34:39 UTC 2017

So to get ovs/dpdk working {for vNIC pmd} with upstream ovs version 2.7, User has to apply
attached patch. That patch is not yet upstream.


From: Jacob, Jerin
Sent: Wednesday, May 24, 2017 7:27 PM
To: Christian Ehrhardt; Raghuram Kota; pkg-dpdk-devel at lists.alioth.debian.org; Shukla, Santosh; Kapoor, Prasun
Subject: Re: Autotests on Arm

Good to know that basic test cases are working.

Adding OVS-DPDK expert(Santhosh)

From: Christian Ehrhardt <christian.ehrhardt at canonical.com>
Sent: Wednesday, May 24, 2017 7:11 PM
To: Jacob, Jerin; Raghuram Kota; pkg-dpdk-devel at lists.alioth.debian.org
Subject: Autotests on Arm

more tests done and working on arm as well now.

FYI in general packaged Tests work now:
On install of dpdk-dev you can check your setup and libs via:
  source /usr/share/dpdk/dpdk-sdk-env.sh
  sudo python autotest.py /usr/share/dpdk/test/test "${RTE_TARGET}" "-KNI,power_acpi_cpufreq,power_kvm_vm"
This might be a chance to bring them back as dep8 test - I'll consider that next week when workingon 16.11.2

Since some tests are known to have issues when grouped (depends on setup) you can also run it one by one:
  for test in $(awk '/"Command"/ {gsub("_autotest",""); printf("%s\n",$3)}' autotest_data.py | tr -d '",'); do echo $test; sudo python autotest.py /usr/share/dpdk/test/test "${RTE_TARGET}" "$test"; done

Most tests are good and some are just known issues (KNI, pci for not finding what they need, and power_acpi_cpufreq was alwas weird).
I looked into a few as I was runnign on arm for the first time. There are a few which might be worth to look into: eal_flags, memcpy_perf (timeout)

@Jerin I'd ask you to look into the remaining one's as you suggested.
You can use the ppa  https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/2773 for that.

2773 - 2017-05-23 : “Ubuntu Landing PPAs” team
diff (3304 lines) https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_39a8dbb93caf4ec889f8a1b7f69885db/bileto-2773/2017-05-23_10:59:19/artful_dpdk_packaging_changes.diff (3282 lines) https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_39a8dbb93caf4ec889f8a1b7f69885db/bileto-2773/2017-05-23_10:59:19/artf...

See here for the full log: http://paste.ubuntu.com/24644056/

@Jerin - also if you can afford the time could you test OVS-DPDK from your POV on your platform with the ppa above in place?


Christian Ehrhardt
Software Engineer, Ubuntu Server
Canonical Ltd            
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-fix-rxbuf-size-must-be-multiply-of-128.patch
Type: text/x-patch
Size: 1571 bytes
Desc: 0001-fix-rxbuf-size-must-be-multiply-of-128.patch
URL: <http://lists.alioth.debian.org/pipermail/pkg-dpdk-devel/attachments/20170524/8dd16ac7/attachment-0001.bin>

More information about the Pkg-dpdk-devel mailing list