On Tue, Sep 14, 2021 at 15:56:42 +0800, zhanglei wrote:
We usually ask for commit message, e.g.:
"The new parameter group returns information about network interfaces".
Signed-off-by: zhanglei <zhanglei(a)smartx.com>
---
include/libvirt/libvirt-domain.h | 1 +
src/libvirt-domain.c | 13 +++++++++++++
2 files changed, 14 insertions(+)
[...]
int virDomainGetGuestInfo(virDomainPtr domain,
diff --git a/src/libvirt-domain.c b/src/libvirt-domain.c
index 57baef6889..b4d88f55d4 100644
--- a/src/libvirt-domain.c
+++ b/src/libvirt-domain.c
@@ -12579,6 +12579,19 @@ virDomainSetVcpu(virDomainPtr domain,
*
* "hostname" - the hostname of the domain
*
+ * VIR_DOMAIN_GUEST_INFO_INTERFACES:
+ * Returns information about the interfaces within the domain. the typed
The second sentence should start with a capital letter.
+ * parameter keys are in this format:
+ *
+ * "if.count" - the number of interfaces defined on this domain
+ * as an unsigned int
Here it mentions the type of the field ...
+ * "if.<num>.name" - interface name in the
guest
+ * "if.<num>.hwaddr" - hardware address of interface
+ * "if.<num>.addr.count - the number of ip addresses of interface
+ * "if.<num>.addr.<num>.type" - the type of ip address(e.g.
ipv4)
+ * "if.<num>.addr.<num>.addr" - the ip address
+ * "if.<num>.addr.<num>.prefix" - the number of bits of ip
address prefix
... but neither of these do.
+ *
* Using 0 for @types returns all information groups supported by the given
* hypervisor.
*
--
2.31.1