<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Arial,Helvetica,sans-serif;" dir="ltr">
<p>ok.</p>
<br>
<br>
<div style="color: rgb(0, 0, 0);">
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>From:</b> Christian Ehrhardt <christian.ehrhardt@canonical.com><br>
<b>Sent:</b> Monday, May 29, 2017 3:20 PM<br>
<b>To:</b> Shukla, Santosh<br>
<b>Cc:</b> Jacob, Jerin; Raghuram Kota; pkg-dpdk-devel@lists.alioth.debian.org; Kapoor, Prasun; Wilk, Marcin<br>
<b>Subject:</b> Re: Autotests on Arm</font>
<div> </div>
</div>
<div>
<div dir="ltr">Thanks Santosh,
<div>I opened a bug to track this [1] missing fix to OVS.</div>
<div><br>
</div>
<div>Would you mind pinging there with the upstream git link once accepted?</div>
<div>If more fixes are needed report the set of them there.</div>
<div>Then I could backport from there and surely drop on next OVS Merge.</div>
<div><br>
</div>
<div>If you happen to know that the backport to 2.7 has conflicts please if you can help to resolve those as you (and Marcin) are the subject matter experts.</div>
<div><br>
</div>
<div>[1]: <a href="https://bugs.launchpad.net/ubuntu/+source/openvswitch/+bug/1694221" id="LPlnk508864" previewremoved="true">https://bugs.launchpad.net/ubuntu/+source/openvswitch/+bug/1694221</a></div>
<div id="LPBorder_GT_14961164391060.5473747730720788" style="margin-bottom: 20px; overflow: auto; width: 100%; text-indent: 0px;">
<table id="LPContainer_14961164391040.4753109337761998" role="presentation" cellspacing="0" style="width: 90%; position: relative; overflow: auto; padding-top: 20px; padding-bottom: 20px; margin-top: 20px; border-top-width: 1px; border-top-style: dotted; border-top-color: rgb(200, 200, 200); border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(200, 200, 200); background-color: rgb(255, 255, 255);">
<tbody>
<tr valign="top" style="border-spacing: 0px;">
<td id="TextCell_14961164391050.22606498398818076" colspan="2" style="vertical-align: top; position: relative; padding: 0px; display: table-cell;">
<div id="LPRemovePreviewContainer_14961164391050.9079065986443311"></div>
<div id="LPTitle_14961164391050.08224570192396641" style="top: 0px; color: rgb(0, 120, 215); font-weight: normal; font-size: 21.1111125946045px; font-family: wf_segoe-ui_light, 'Segoe UI Light', 'Segoe WP Light', 'Segoe UI', 'Segoe WP', Tahoma, Arial, sans-serif; line-height: 21.1111125946045px;">
<a id="LPUrlAnchor_14961164391050.11371648404747248" href="https://bugs.launchpad.net/ubuntu/+source/openvswitch/+bug/1694221" target="_blank" style="text-decoration: none;">Bug #1694221 “fix rxbuf size for netdev-dpdk” : Bugs : openvswitch package : Ubuntu</a></div>
<div id="LPMetadata_14961164391050.8182868650183082" style="margin: 10px 0px 16px; color: rgb(102, 102, 102); font-weight: normal; font-family: wf_segoe-ui_normal, 'Segoe UI', 'Segoe WP', Tahoma, Arial, sans-serif; font-size: 14px; line-height: 14px;">
bugs.launchpad.net</div>
<div id="LPDescription_14961164391060.5184338961262256" style="display: block; color: rgb(102, 102, 102); font-weight: normal; font-family: wf_segoe-ui_normal, 'Segoe UI', 'Segoe WP', Tahoma, Arial, sans-serif; font-size: 14px; line-height: 20px; max-height: 100px; overflow: hidden;">
On OVS 2.7 (as in artful) there is an open issue which blocks proper execution on arm and thereby to some extend bug 1691659. Now there is a related bugfix in discussion and we have seen a preliminary version that I'll attach.</div>
</td>
</tr>
</tbody>
</table>
</div>
<br>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Wed, May 24, 2017 at 4:34 PM, Shukla, Santosh <span dir="ltr">
<<a href="mailto:Santosh.Shukla@cavium.com" target="_blank">Santosh.Shukla@cavium.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex; border-left:1px #ccc solid; padding-left:1ex">
FYI:<br>
So to get ovs/dpdk working {for vNIC pmd} with upstream ovs version 2.7, User has to apply<br>
attached patch. That patch is not yet upstream.<br>
<br>
Regards,<br>
<br>
<br>
From: Jacob, Jerin<br>
Sent: Wednesday, May 24, 2017 7:27 PM<br>
To: Christian Ehrhardt; Raghuram Kota; <a href="mailto:pkg-dpdk-devel@lists.alioth.debian.org">
pkg-dpdk-devel@lists.alioth.<wbr>debian.org</a>; Shukla, Santosh; Kapoor, Prasun<br>
Subject: Re: Autotests on Arm<br>
<span class=""> <br>
<br>
Good to know that basic test cases are working.<br>
<br>
Adding OVS-DPDK expert(Santhosh)<br>
<br>
<br>
<br>
<br>
<br>
</span><span class="">From: Christian Ehrhardt <<a href="mailto:christian.ehrhardt@canonical.com">christian.ehrhardt@canonical.<wbr>com</a>><br>
Sent: Wednesday, May 24, 2017 7:11 PM<br>
To: Jacob, Jerin; Raghuram Kota; <a href="mailto:pkg-dpdk-devel@lists.alioth.debian.org">
pkg-dpdk-devel@lists.alioth.<wbr>debian.org</a><br>
Subject: Autotests on Arm<br>
 <br>
<br>
<br>
Hi,<br>
more tests done and working on arm as well now.<br>
<br>
<br>
FYI in general packaged Tests work now:<br>
On install of dpdk-dev you can check your setup and libs via:<br>
  source /usr/share/dpdk/dpdk-sdk-env.<wbr>sh<br>
  sudo python autotest.py /usr/share/dpdk/test/test "${RTE_TARGET}" "-KNI,power_acpi_cpufreq,<wbr>power_kvm_vm"<br>
This might be a chance to bring them back as dep8 test - I'll consider that next week when workingon 16.11.2<br>
<br>
<br>
Since some tests are known to have issues when grouped (depends on setup) you can also run it one by one:<br>
  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<br>
<br>
<br>
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).<br>
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)<br>
<br>
<br>
@Jerin I'd ask you to look into the remaining one's as you suggested.<br>
You can use the ppa  <a href="https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/2773" rel="noreferrer" target="_blank">
https://launchpad.net/~ci-<wbr>train-ppa-service/+archive/<wbr>ubuntu/2773</a> for that.<br>
<br>
<br>
</span>2773 - 2017-05-23 : “Ubuntu Landing PPAs” team<br>
<a href="http://launchpad.net" rel="noreferrer" target="_blank">launchpad.net</a><br>
diff (3304 lines) <a href="https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_39a8dbb93caf4ec889f8a1b7f69885db/bileto-2773/2017-05-23_10:59:19/artful_dpdk_packaging_changes.diff" rel="noreferrer" target="_blank">
https://objectstorage.<wbr>prodstack4-5.canonical.com/v1/<wbr>AUTH_<wbr>39a8dbb93caf4ec889f8a1b7f69885<wbr>db/bileto-2773/2017-05-23_10:<wbr>59:19/artful_dpdk_packaging_<wbr>changes.diff</a> (3282 lines)
<a href="https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_39a8dbb93caf4ec889f8a1b7f69885db/bileto-2773/2017-05-23_10:59:19/artf." rel="noreferrer" target="_blank">
https://objectstorage.<wbr>prodstack4-5.canonical.com/v1/<wbr>AUTH_<wbr>39a8dbb93caf4ec889f8a1b7f69885<wbr>db/bileto-2773/2017-05-23_10:<wbr>59:19/artf.</a>..<br>
<div class="HOEnZb">
<div class="h5"><br>
See here for the full log: <a href="http://paste.ubuntu.com/24644056/" rel="noreferrer" target="_blank">
http://paste.ubuntu.com/<wbr>24644056/</a><br>
<br>
<br>
@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?<br>
<br>
<br>
<br>
 --<br>
<br>
<br>
<br>
<br>
Christian Ehrhardt<br>
Software Engineer, Ubuntu Server<br>
Canonical Ltd            </div>
</div>
</blockquote>
</div>
<br>
<br clear="all">
<div><br>
</div>
-- <br>
<div class="gmail_signature">
<div dir="ltr">
<div>
<div dir="ltr"><span style="color:rgb(136,136,136); font-size:12.8px">Christian Ehrhardt</span>
<div style="color:rgb(136,136,136); font-size:12.8px">Software Engineer, Ubuntu Server</div>
<div style="color:rgb(136,136,136); font-size:12.8px">Canonical Ltd</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>