This is not happeneing on a ixgbe device that formerly was used by DPDK. But then, that device had to be bound to uio_pci_generic and rebound to be reachable by ethtool.
Now in the virtual environment force a reinit of the driver after DPDK used it Reinitialize the driver by rebinding it apt-get install linux-image-extra-virtual /usr/bin/testpmd --pci-blacklist 0000:00:03.0 --socket-mem 2048 -- --interactive --total-num-mbufs=2048 dpdk_nic_bind -b uio_pci_generic 0000:00:04.0 dpdk_nic_bind -b virtio-pci 0000:00:04.0 We see the device "reinitialized" back on the virtio-pci driver. It is also back to 1 of 4 queues being used (as after the reboot. Now this works fine: ethtool -L eth1 combined 4 ethtool -L eth1 combined 3 ethtool -L eth1 combined 4 ** Summary changed: - Network tools like "ethtool" or "ip" freezes when DPDK Apps are running with VirtIO + Net tools cause kernel soft lockup after DPDK touched VirtIO-pci devices -- 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: Net tools cause kernel soft lockup after DPDK touched VirtIO-pci devices 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
