<div dir="ltr">As James and I answered on the Bug, here more of an FYI towards the list.<div><br></div><div>That "to consume all virtio devices" is a known DPDK .... ummm ... Feature.</div><div><br></div><div>Not limited to Openvswitch-DPDK you always have to work with --pci-blacklist or --pci-whitelist on the EAL options for whatever DPDK based solution you are using.</div><div><br></div><div>See this for EAL parameters in general:</div><div><a href="http://dpdk.org/doc/guides-1.8/testpmd_app_ug/run_app.html">http://dpdk.org/doc/guides-1.8/testpmd_app_ug/run_app.html</a><br></div><div><br></div><div><div>This issue is described more "verbose" in the serverguide section about DPDK once released for 16.04</div></div><div><br></div><div><br></div></div><div class="gmail_extra"><br clear="all"><div><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>
<br><div class="gmail_quote">On Mon, Apr 11, 2016 at 1:00 AM, Martinx - ジェームズ <span dir="ltr"><<a href="mailto:thiagocmartinsc@gmail.com" target="_blank">thiagocmartinsc@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra">Hey guys, Christian, James...</div><div class="gmail_extra"><br></div><div class="gmail_extra"> Now that I can use OpenvSwitch with DPDK easily on bare-metal host, when with ixgbe NIC cars, I know how to give it a try when inside of a KVM Guest.</div><div class="gmail_extra"><br></div><div class="gmail_extra"> However, it is not working!</div><div class="gmail_extra"><br></div><div class="gmail_extra"> In fact, soon as I start up openvswitch-dpdk inside of a KVM guest, it brings down all the VirtIO NICs! Including non-DPDK NIC VirtIO devices!</div><div class="gmail_extra"><br></div><div class="gmail_extra"> I can reproduce the problem easily, on two hosts, a Dell server and a Macbook Pro, both running Xenial on host and on VM.</div><div class="gmail_extra"><br></div><div class="gmail_extra"> Also, if DPDK Openvswitch options are enabled on /etc/default/openvswitch, soft reboot stops working! Very weird...</div><div class="gmail_extra"><br></div><div class="gmail_extra"><br></div><div class="gmail_extra">* Launchpad Bug Report:</div><div class="gmail_extra"><br></div><div class="gmail_extra">- OpenvSwitch with DPDK brings all VirtIO NICs down, software reboot also doesn't work:<br></div><div class="gmail_extra"><br></div><div class="gmail_extra"> <a href="https://bugs.launchpad.net/ubuntu/+source/openvswitch/+bug/1568627" target="_blank">https://bugs.launchpad.net/ubuntu/+source/openvswitch/+bug/1568627</a></div><div class="gmail_extra"><br></div><div class="gmail_extra">* Video Bug Report:</div><div class="gmail_extra"><br></div><div class="gmail_extra">- Xenial with OpenvSwitch + DPDK doesn't work with VirtIO (KVM guest):</div><div class="gmail_extra"><br></div><div class="gmail_extra"> <a href="https://www.youtube.com/watch?v=sSBqYUVsO8U" target="_blank">https://www.youtube.com/watch?v=sSBqYUVsO8U</a></div><div class="gmail_extra"><br></div><div class="gmail_extra"> IMPORTANT NOTE: I just tried this very same setup, on top of Trusty KVM Guest with Linux 4.4 (same Xenial kernel), but with DPDK 2.0 and OpenvSwitch 2.4 from Liberty Cloud Archive, and it works (at least, it doesn't lose connectivity and soft reboot works too)!</div><div class="gmail_extra"><br></div><div class="gmail_extra"> So, something is wrong with OpenvSwitch 2.5 when with DPDK 2.2 (Xenial Combo).</div><div class="gmail_extra"><br></div><div class="gmail_extra">Cheers!</div><div class="gmail_extra">Thiago</div></div>
</blockquote></div><br></div>