[libvirt] [PATCH 09/18] vz: dump ip addresses to domain xml

Maxim Nestratov mnestratov at virtuozzo.com
Sat Jun 25 19:25:57 UTC 2016


20.04.2016 17:05, Nikolay Shirokovskiy пишет:

> Signed-off-by: Nikolay Shirokovskiy <nshirokovskiy at virtuozzo.com>
> ---
>   src/libvirt_private.syms |  1 +
>   src/vz/vz_sdk.c          | 88 ++++++++++++++++++++++++++++++++++++++++++++++++
>   2 files changed, 89 insertions(+)
>
> diff --git a/src/libvirt_private.syms b/src/libvirt_private.syms
> index 2b55369..3f2845b 100644
> --- a/src/libvirt_private.syms
> +++ b/src/libvirt_private.syms
> @@ -2185,6 +2185,7 @@ virSocketAddrEqual;
>   virSocketAddrFormat;
>   virSocketAddrFormatFull;
>   virSocketAddrGetIpPrefix;
> +virSocketAddrGetNumNetmaskBits;
>   virSocketAddrGetPort;
>   virSocketAddrGetRange;
>   virSocketAddrIsNetmask;
> diff --git a/src/vz/vz_sdk.c b/src/vz/vz_sdk.c
> index 29b31a2..db85558 100644
> --- a/src/vz/vz_sdk.c
> +++ b/src/vz/vz_sdk.c
> @@ -727,6 +727,91 @@ prlsdkAddDomainOpticalDisksInfo(vzDriverPtr driver, PRL_HANDLE sdkdom, virDomain
>       return -1;
>   }
>   
> +static virDomainNetIpDefPtr
> +prlsdkParseNetAddress(char *addr)
> +{
> +    char *maskstr = NULL;
> +    int nbits;
> +    virSocketAddr mask;
> +    virDomainNetIpDefPtr ip = NULL, ret = NULL;
> +
> +    if (!(maskstr = strchr(addr, '/')))
> +        goto cleanup;
> +
> +    *maskstr = '\0';
> +    ++maskstr;

why not *maskstr++ = '\0';  ?

Anyway, ACK :)




More information about the libvir-list mailing list