On Wed, 2018-10-10 at 12:53 -0700, Alistair wrote: > On 10/10/2018 11:47 AM, Stephen Bates wrote: > > > Strange. Is there any reason you need to use the e1000? The VirtIO > > > networking device works for me. > > > > As per above. The e1000 is there to test PCIe not networking.
Unless I'm mistaken, e1000 is a conventional PCI device, with e1000e being the PCI Express equivalent. > Awe. My mistake. I thought that the VirtIO networking device was a PCIe > device for some reason. Most VirtIO devices, including virtio-net, show up as either conventional PCI or PCI Express based on the slot they're plugged into, so if you have -device virtio-net-pci,bus=pci.0 it will show up as a conventional PCI device but if you have -device pcie-root-port,id=pci.1,bus=pcie.0 \ -device virtio-net-pci,bus=pci.1 instead it will show up as a PCI Express device. -- Andrea Bolognani / Red Hat / Virtualization