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

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

 



On 2/2/21 1:48 AM, Matt Coleman wrote:
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


Reviewed-by: Michal Privoznik <mprivozn@xxxxxxxxxx>

and pushed.

Michal




[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