-
Bug
-
Resolution: Done-Errata
-
Undefined
-
rhel-9.4
-
libvirt-10.0.0-2.el9
-
None
-
None
-
rhel-sst-virtualization
-
ssg_virtualization
-
26
-
None
-
QE ack, Dev ack
-
False
-
-
None
-
None
-
Pass
-
Automated
-
-
x86_64
-
None
What were you trying to do that didn't work?
macvtap0 is not automatically removed after update-device and vm shutdown.
Please provide the package NVR for which bug is seen:
libvirt-10.0.0-1.el9.x86_64
qemu-kvm-8.2.0-2.el9.x86_64
How reproducible:
100%
Steps to reproduce
- Start a vm with direct type interface<interface type='direct' trustGuestRxFilters='yes'>
<source dev='eno2' mode='bridge'/>
<model type='virtio'/>
</interface> - Update device, for example change trustGuestRxFilters='to'
- #virsh update-device avocado-vt-vm1 direct.xml
Device updated successfully
- #virsh update-device avocado-vt-vm1 direct.xml
- Shutdown vm
- #virsh shutdown avocado-vt-vm1
Domain 'avocado-vt-vm1' is being shutdown
- #virsh shutdown avocado-vt-vm1
- Check macvtap device status
- #ip a|grep macvtap
197: macvtap0@eno1: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 500 - #virsh start avocado-vt-vm1
error: Failed to start domain 'avocado-vt-vm1'
error: Cannot set interface flags on 'macvtap1': Address already in use
- #ip a|grep macvtap
Expected results
Actual results
- links to
-
RHBA-2023:125049 libvirt bug fix and enhancement update
- mentioned on