[libvirt] [PATCHv2 3/5] domifaddr: Implement the API for qemu

Daniel P. Berrange berrange at redhat.com
Thu Aug 15 09:38:23 UTC 2013


On Thu, Aug 15, 2013 at 02:24:28AM +0530, nehaljwani wrote:
> By querying the qemu guest agent with the QMP command
> "guest-network-get-interfaces" and converting the received
> JSON output to structured objects.
> 
> src/qemu/qemu_agent.h:
>   * Define qemuAgentGetInterfaces
> 
> src/qemu/qemu_agent.c:
>   * Implement qemuAgentGetInterface
> 
> src/qemu/qemu_driver.c:
>   * New function qemuDomainInterfacesAddresses
> 
> src/remote_protocol-sructs:
>   * Define new structs
> 
> ---
>  src/qemu/qemu_agent.c  | 151 +++++++++++++++++++++++++++++++++++++++++++++++++
>  src/qemu/qemu_agent.h  |   4 ++
>  src/qemu/qemu_driver.c |  56 ++++++++++++++++++
>  3 files changed, 211 insertions(+)

You must add tests to tests/qemuagenttest.c whenever adding new
APIs to qemu_agent.c


Daniel
-- 
|: http://berrange.com      -o-    http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org              -o-             http://virt-manager.org :|
|: http://autobuild.org       -o-         http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org       -o-       http://live.gnome.org/gtk-vnc :|




More information about the libvir-list mailing list