]> git.proxmox.com Git - qemu-server.git/commit
fix #4296: virtio-net: enable packed queues for qemu 7.1
authorAlexandre Derumier <aderumier@odiso.com>
Sun, 13 Nov 2022 14:37:35 +0000 (15:37 +0100)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Sun, 13 Nov 2022 15:42:00 +0000 (16:42 +0100)
commit0c03a3903536ef222d3f78f825e749c9fe12c835
tree5666aa69039310451109cf7b786793f8376b592e
parent15b9ce0e9a564587930f99c2b50719302600ef6a
fix #4296: virtio-net: enable packed queues for qemu 7.1

virtio 1.1 have improve virtio multiqueue performance,
with a new implementation called "packed queues".

https://www.redhat.com/en/blog/packed-virtqueue-how-reduce-overhead-virtio
https://archive.fosdem.org/2018/schedule/event/virtio/attachments/slides/2167/export/events/attachments/virtio/slides/2167/fosdem_virtio1_1.pdf

This patch enable it by default for qemu 7.1

This don't break old guests with old virtio 1.0 drivers,
as virtio device/devices are forward/backward compatible.

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
PVE/QemuServer.pm