[PATCH v2 00/13] Hyper-V serial ports, NICs, and screeshots

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

 



This patchset makes the following changes to the Hyper-V driver:
* enable XML parsing and creation of serial ports and NICs
* implement several networking APIs
* implement screenshots

Changes since v1:
* simplified hypervDomainDefParseSerial based on Michal's feedback
* enabled the use of g_autoptr for virDomainNetDef
* use g_autoptr for ndef in hypervDomainDefParseEthernetAdapter to fix
  the memory leaks that Michal spotted

Matt Coleman (13):
  hyperv: XML parsing of serial ports
  hyperv: add support for creating serial devices
  domain_conf: enable use of g_autofree for virDomainNetDef
  hyperv: XML parsing of Ethernet adapters
  hyperv: add support for creating network adapters
  hyperv: implement connectListAllNetworks and connectNumOfNetworks
  hyperv: implement networkLookupByName and networkLookupByUUID
  hyperv: implement connectNumOfDefinedNetworks and
    connectListDefinedNetworks
  hyperv: implement networkGetAutostart, networkIsActive, and
    networkIsPersistent
  hyperv: implement networkGetXMLDesc
  hyperv: implement domainScreenshot
  hyperv: provide a more detailed error message for WSMan faults
  news: implement new Hyper-V APIs

 NEWS.rst                              |  12 +
 po/POTFILES.in                        |   1 +
 src/conf/domain_conf.h                |   1 +
 src/hyperv/hyperv_driver.c            | 611 ++++++++++++++++++++++++++
 src/hyperv/hyperv_network_driver.c    | 242 ++++++++++
 src/hyperv/hyperv_network_driver.h    |  26 ++
 src/hyperv/hyperv_wmi.c               |  45 +-
 src/hyperv/hyperv_wmi.h               |  12 +
 src/hyperv/hyperv_wmi_classes.h       |  36 ++
 src/hyperv/hyperv_wmi_generator.input | 309 +++++++++++++
 src/hyperv/meson.build                |   1 +
 11 files changed, 1293 insertions(+), 3 deletions(-)
 create mode 100644 src/hyperv/hyperv_network_driver.c
 create mode 100644 src/hyperv/hyperv_network_driver.h

-- 
2.30.0





[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]

  Powered by Linux