[libvirt] [PATCH] docs: Add missed RNG schema for interface
Eric Blake
eblake at redhat.com
Wed Jan 11 17:37:45 UTC 2012
On 01/11/2012 10:25 AM, Laine Stump wrote:
> On 01/11/2012 08:39 AM, Osier Yang wrote:
>> We support<interface> of type "mcast", "server", and "client",
>> but the RNG schema for them are missed.
>
> Right you are! ACK. (A test case with one of each in the xml2argv test
> would be nice, though - that would have prevented this omission.
> anticipatory ACK on adding that to this patch before you push.)
>
> (did you actually use this type of interface? It's, um, interesting I
> guess, but sounds pretty inefficient.)
Before you push,
>
>> ---
>> docs/schemas/domaincommon.rng | 44
>> +++++++++++++++++++++++++++++++++++++++++
>> 1 files changed, 44 insertions(+), 0 deletions(-)
>>
>> diff --git a/docs/schemas/domaincommon.rng
>> b/docs/schemas/domaincommon.rng
>> index e93ae77..2caa781 100644
>> --- a/docs/schemas/domaincommon.rng
>> +++ b/docs/schemas/domaincommon.rng
>> @@ -1295,6 +1295,50 @@
>> <ref name="interface-options"/>
>> </interleave>
>> </group>
[aargh - stupid thunderbird for killing indentation]
> </group>
> + <group>
> + <attribute name="type">
> + <value>mcast</value>
> + </attribute>
> + <element name="source">
> + <attribute name="address">
> + <ref name="ipv4Addr"/>
> + </attribute>
> + <attribute name="port">
> + <ref name="PortNumber"/>
> + </attribute>
> + <empty/>
> + </element>
> + </group>
> + <group>
> + <attribute name="type">
> + <value>client</value>
> + </attribute>
> + <element name="source">
> + <attribute name="address">
> + <ref name="ipv4Addr"/>
> + </attribute>
> + <attribute name="port">
> + <ref name="PortNumber"/>
> + </attribute>
> + <empty/>
> + </element>
> + </group>
This looks rather redundant. Why not go with the simpler:
<group>
<attribute name="type">
<choice>
<value>mcast</value>
<value>client</value>
<value>server</value>
</choice>
</attribute>
<element name="source">
<attribute name="address">
<ref name="ipv4Addr"/>
</attribute>
<attribute name="port">
<ref name="PortNumber"/>
</attribute>
<empty/>
</element>
</group>
or even merge that <choice> of values into an earlier <group>?
--
Eric Blake eblake at redhat.com +1-919-301-3266
Libvirt virtualization library http://libvirt.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 620 bytes
Desc: OpenPGP digital signature
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20120111/2eed521b/attachment-0001.sig>
More information about the libvir-list
mailing list