diff options
Diffstat (limited to 'libvirt/qemu_agent.go')
-rw-r--r-- | libvirt/qemu_agent.go | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/libvirt/qemu_agent.go b/libvirt/qemu_agent.go index 656a1261..d89866a3 100644 --- a/libvirt/qemu_agent.go +++ b/libvirt/qemu_agent.go @@ -7,18 +7,18 @@ import ( libvirt "github.com/libvirt/libvirt-go" ) - +// QemuAgentInterfacesResponse type type QemuAgentInterfacesResponse struct { Interfaces []QemuAgentInterface `json:"return"` } - +// QemuAgentInterface type type QemuAgentInterface struct { Name string `json:"name"` Hwaddr string `json:"hardware-address"` - IpAddresses []QemuAgentInterfaceIpAddress `json:"ip-addresses"` + IPAddresses []QemuAgentInterfaceIPAddress `json:"ip-addresses"` } - -type QemuAgentInterfaceIpAddress struct { +// QemuAgentInterfaceIPAddress type +type QemuAgentInterfaceIPAddress struct { Type string `json:"ip-address-type"` Address string `json:"ip-address"` Prefix uint `json:"prefix"` @@ -64,7 +64,7 @@ func getDomainInterfacesViaQemuAgent(domain LibVirtDomain, wait4ipv4 bool) []lib Hwaddr: iface.Hwaddr} ipv4Assigned := false - for _, addr := range iface.IpAddresses { + for _, addr := range iface.IPAddresses { if addr.Address == "" { // ignore interfaces without an address (eg. waiting for dhcp lease) continue |