On 01/31/2013 06:58 AM, Michael S. Tsirkin wrote: >>> For hotplug, it just work if you pass multiple file descriptors one by >>> one through getfd and then use fds=X:Y,vhostfds=M:N. >> >> For hotplug, you can't pass integers; you have to name the fds either >> way. Either you name it with getfd, or you name it with add-fd. But >> getfd is not as nice as add-fd when it comes to ensuring that fds are >> not leaked in qemu, even when the management app such as libvirt >> restarts. Furthermore, if it is possible to specify taps by pathname >> instead of by fd inheritance, > > I don't think there's a way to specify taps by pathname. Then using fds=integer:integer on the command line makes the most sense, and QMP uses fds=name:name where name was specified by 'getfd', and there is no way to wire up qemu_open() nor any need to use 'add-fd'. Okay, my question has been answered, your approach looks right now that I know more about how -netdev works to begin with. -- Eric Blake eblake redhat com +1-919-301-3266 Libvirt virtualization library http://libvirt.org
Attachment:
signature.asc
Description: OpenPGP digital signature