Re: [libvirt] [PATCH 3/5] [FIX] macvtap support for libvirt -- qemu support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Feb 11, 2010 at 10:19 AM, Stefan Berger <stefanb@xxxxxxxxxx> wrote:
> This part adds support for qemu making a macvtap tap device available
> via file descriptor passed to qemu command line. This also attempts to
> tear down the macvtap device when a VM terminates. This includes support
> for attachment and detachment to/from running VM.

In qemudShutdownVMDaemon(), calling delMacvtapByMACAddress() before
virKillProcess() doesn't work. delMacvtapByMACAddress() tries to be
polite and not delete the macvtap interface if it appears to be owned
by someone else, but in this case it's our own qemu still holding the
tap fd open:

  libvirtd: 16:10:04.836: error : openTap:567 : cannot open macvtap
tap device /dev/tap63: Device or resource busy

When the qemu process does finally stop, the macvtap interface is still around.

--Ed

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list

[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]