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@xxxxxxxxxx +1-919-301-3266 Libvirt virtualization library http://libvirt.org
Attachment:
signature.asc
Description: OpenPGP digital signature
-- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list