Repro: OVS-DPDK starting up seems fine initializing my non-blacklisted card DPDK_OPTS are '--dpdk -c 0x6 -n 4 --pci-blacklist 0000:00:03.0 -m 2048' Allowing PMDs on two CPUs consuming 2G of huge pages
Before adding Ports config is done with ovs-vsctl set Open_vSwitch . other_config:n-dpdk-rxqs=2 ovs-vsctl set Open_vSwitch . other_config:pmd-cpu-mask=0x6 Port is added like: ovs-vsctl add-port ovsdpdkbr0 dpdk0 -- set Interface dpdk0 type=dpdk Two PMDs are seen dpif_netdev|INFO|Created 2 pmd threads on numa node 0 bridge|INFO|bridge ovsdpdkbr0: added interface dpdk0 on port 1 dpif_netdev(pmd12)|INFO|Core 2 processing port 'dpdk0' dpif_netdev(pmd13)|INFO|Core 1 processing port 'dpdk0' PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 26062 root 10 -10 2816828 105612 16328 R 99.9 1.7 1:09.46 pmd12 26061 root 10 -10 2816828 105612 16328 R 99.9 1.7 1:09.42 pmd13 Now I should be in a similar state as you are. I know the assumption so far was that the reboot (which resets the #queues on the device) might be involved. But I first wanted to try what changing queues without reboot would do. Even setting it down from 4 to 3 (remember I only use 2 actively) goes into the block. ethtool -L eth1 combined 3 => I can see a hang of the ethtool program Good thing: at least it seems we can remove the reboot out of our thinking. Just changing #queues with (?OVS?)DPDK attached seems to be very unhappy. Please note the discussion that could be related: http://dpdk.org/ml/archives/dev/2016-April/037443.html For confirmation @Thiago - does for you also the ethtool program hang, or the full guest? Next steps: - gather debug data on hanging ethtool - check what happens if we ethtool after we stopped OVS-DPDK (match upstream discussion) - check what happens if we have testpmd enabled instead of openvswitch-dpdk -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1570195 Title: Network tools like "ethtool" or "ip" freezes when DPDK Apps are running with VirtIO To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/1570195/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
