From: Michal Privoznik Date: Fri, 7 Oct 2022 14:47:10 +0000 (+0200) Subject: qemu: Acquire QUERY job instead of MODIFY when handling NIC_RX_FILTER_CHANGED event X-Git-Tag: v8.9.0-rc1~29 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=43973de6f134d34a95f8f69c67f9885fdeccb199;p=thirdparty%2Flibvirt.git qemu: Acquire QUERY job instead of MODIFY when handling NIC_RX_FILTER_CHANGED event We are not updating domain XML to new MAC address, just merely setting host side of macvtap. But we don't need a MODIFY job for that, QUERY is just fine. This allows us to process the event should it occur during migration. Signed-off-by: Michal Privoznik Reviewed-by: Ján Tomko --- diff --git a/src/qemu/qemu_driver.c b/src/qemu/qemu_driver.c index 3c3894f568..e2ca9a3961 100644 --- a/src/qemu/qemu_driver.c +++ b/src/qemu/qemu_driver.c @@ -3625,7 +3625,7 @@ processNicRxFilterChangedEvent(virDomainObj *vm, "from domain %p %s", devAlias, vm, vm->def->name); - if (virDomainObjBeginJob(vm, VIR_JOB_MODIFY) < 0) + if (virDomainObjBeginJob(vm, VIR_JOB_QUERY) < 0) return; if (!virDomainObjIsActive(vm)) {