p/fuel: virtio: min libvirt 3.x and Qemu 2.6 31/38031/1
authorAlexandru Avadanii <Alexandru.Avadanii@enea.com>
Mon, 24 Jul 2017 22:29:47 +0000 (00:29 +0200)
committerAlexandru Avadanii <Alexandru.Avadanii@enea.com>
Tue, 25 Jul 2017 01:06:24 +0000 (03:06 +0200)
commite46f1da4b3342ca724fb5556a5fac547fee274b3
treee4f10abbc6130dd4395fef0b8a3f2d73bb445b04
parent5f29466a9eece85c13b53100ca4ef980f9e7660c
p/fuel: virtio: min libvirt 3.x and Qemu 2.6

Expect host virtualization tools (libvirt, qemu) to be recent enough
to support modern virtio-net-pci out of box as a default.

This allows us to drop some changes and a hack - see [1]:
- "model=virtio" implies "model=virtio-net-pci" on libvirt 3.x;
- "model=virtio" puts each NIC on a seperate bus, all work now;
- modern virtio is automatically used when NIC is on PCIe bus;

Revert "p/fuel: lib.sh: Revert to virtio-mmio for PXE net"

This reverts commit 4f72e6be436badd2ded546424ec4a304cd6ce5d3.

[1] https://lists.gnu.org/archive/html/qemu-devel/2017-07/msg07594.html

Change-Id: Iaa7af63846c9d9dca5b7a9be5efa54f8cd56242e
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
patches/opnfv-fuel/0003-lib.sh-AArch64-virt-install-Use-virtio-net-pci.patch [deleted file]
patches/opnfv-fuel/0003-lib.sh-Use-host-passthrough-when-spawning-VMs.patch [moved from patches/opnfv-fuel/0008-lib.sh-Use-host-passthrough-when-spawning-VMs.patch with 81% similarity]
patches/opnfv-fuel/0006-classes-virtual-AArch64-virtio-NIC-names-sync.patch [moved from patches/opnfv-fuel/0006-classes-virtual-AArch64-virtio-pci-net-sync.patch with 86% similarity]