提交 ede34470 编写于 作者: P Pavel Fedin 提交者: Michal Privoznik

qemu: Allow to plug virtio-net-pci into PCIe slot

virtio-net-pci adapter is capable to use irqfd with vhost-net only in MSI-X
mode, which appears to be available only on PCIe bus, at least on ARM
Signed-off-by: NPavel Fedin <p.fedin@samsung.com>
上级 8b78ec01
......@@ -1662,6 +1662,14 @@ qemuCollectPCIAddress(virDomainDefPtr def ATTRIBUTE_UNUSED,
*/
flags = VIR_PCI_CONNECT_TYPE_PCI | VIR_PCI_CONNECT_TYPE_PCIE;
break;
case VIR_DOMAIN_DEVICE_NET:
if (STREQ(device->data.net->model, "virtio")) {
/* virtio-net-pci adapter in qemu has to be plugged into PCIe slot
* in order to be able to use irqfds with vhost-net
*/
flags = VIR_PCI_CONNECT_TYPE_PCI | VIR_PCI_CONNECT_TYPE_PCIE;
}
}
/* Ignore implicit controllers on slot 0:0:1.0:
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册