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

Michal Privoznik mprivozn at redhat.com
Tue Feb 2 08:38:48 UTC 2021


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 at redhat.com>

and pushed.

Michal




More information about the libvir-list mailing list