On 01/08/2013 07:14 AM, Eric Blake wrote:
On 01/03/2013 12:13 AM, Guannan Ren wrote:
> ---
> docs/formatdomain.html.in | 9 ++++++---
> src/conf/domain_conf.c | 4 ++--
> 2 files changed, 8 insertions(+), 5 deletions(-)
>
> diff --git a/docs/formatdomain.html.in b/docs/formatdomain.html.in
> index 94df6f8..45d7593 100644
> --- a/docs/formatdomain.html.in
> +++ b/docs/formatdomain.html.in
> @@ -2546,12 +2546,15 @@
> virtualport types (and also to leave out certain attributes); at
> domain startup time, a complete
<code><virtualport></code>
> element will be constructed by merging together the type and
> - attributes found in the which will be filled in from the network
> - or portgroup <code><virtualport></code>)
> + attributes defined in the network and the portgroup referenced
> + by the interface. The newly-constructed virtualport is a combination
> + of them. The attributes from lower virtualport can't make change
s/make change to/change/
Fixed.
> +++ b/src/conf/domain_conf.c
> @@ -4994,7 +4994,7 @@ virDomainNetDefParseXML(virCapsPtr caps,
> def->type == VIR_DOMAIN_NET_TYPE_INTERNAL &&
> xmlStrEqual(cur->name, BAD_CAST "source")) {
> internal = virXMLPropString(cur, "name");
> - } else if (!network &&
> + } else if (!bridge &&
> def->type == VIR_DOMAIN_NET_TYPE_BRIDGE &&
> xmlStrEqual(cur->name, BAD_CAST "source")) {
> bridge = virXMLPropString(cur, "bridge");
> @@ -5028,7 +5028,7 @@ virDomainNetDefParseXML(virCapsPtr caps,
> " <interface
type='%s'>"), type);
> goto error;
> }
> - } else if (!network &&
> + } else if (!address &&
Looks okay to me, but you might want to get Laine's ACK as well.
Thanks for review.
I am gonna push 1/3 and 2/3 and make a new patchset involved 3/3 in
Guannan