• D
    Introduce a new virDomainUpdateDeviceFlags public API · 46a2ea36
    Daniel P. Berrange 提交于
    The current virDomainAttachDevice API can be (ab)used to change
    the media of an existing CDROM/Floppy device. Going forward there
    will be more devices that can be configured on the fly and overloading
    virDomainAttachDevice for this is not too pleasant. This patch adds
    a new virDomainUpdateDeviceFlags() explicitly just for modifying
    existing devices.
    
    * include/libvirt/libvirt.h.in: Add virDomainUpdateDeviceFlags
    * src/driver.h: Internal API for virDomainUpdateDeviceFlags
    * src/libvirt.c, src/libvirt_public.syms: Glue public API to
      driver API
    * src/esx/esx_driver.c, src/lxc/lxc_driver.c, src/opennebula/one_driver.c,
      src/openvz/openvz_driver.c, src/phyp/phyp_driver.c, src/qemu/qemu_driver.c,
      src/remote/remote_driver.c, src/test/test_driver.c, src/uml/uml_driver.c,
      src/vbox/vbox_tmpl.c, src/xen/xen_driver.c, src/xenapi/xenapi_driver.c: Add
      stubs for new driver entry point
    46a2ea36
esx_driver.c 104.4 KB