[PATCH 2/2] lxc: Add support to lxcDomainInterfaceAddresses() function
Michal Privoznik
mprivozn at redhat.com
Thu Jan 23 11:40:02 UTC 2020
On 1/21/20 4:37 AM, Julio Faracco wrote:
> LXC driver is not able to retrieve IP addresses from domains. This
> function was not implemented yet. It can be done using DHCP lease and
> ARP table. Different from QEMU, LXC does not have an agent to fetch
> this info, but other sources can be used.
>
> Signed-off-by: Julio Faracco <jcfaracco at gmail.com>
> ---
> src/lxc/lxc_driver.c | 44 ++++++++++++++++++++++++++++++++++++++++++++
> 1 file changed, 44 insertions(+)
>
> diff --git a/src/lxc/lxc_driver.c b/src/lxc/lxc_driver.c
> index bf1f8f8190..62bf2f8e85 100644
> --- a/src/lxc/lxc_driver.c
> +++ b/src/lxc/lxc_driver.c
> @@ -1740,6 +1740,49 @@ static int lxcConnectGetVersion(virConnectPtr conn, unsigned long *version)
> }
>
>
> +static int
> +lxcDomainInterfaceAddresses(virDomainPtr dom,
> + virDomainInterfacePtr **ifaces,
> + unsigned int source,
> + unsigned int flags)
> +{
> + virDomainObjPtr vm = NULL;
> + int ret = -1;
> +
> + virCheckFlags(VIR_DOMAIN_INTERFACE_ADDRESSES_SRC_AGENT, -1);
Ooops, this is not a flag rather than a source value. s/.../0/.
Michal
More information about the libvir-list
mailing list