summaryrefslogtreecommitdiffstats
path: root/src/main/resources/libvirt/rng/nodedev.rng
diff options
context:
space:
mode:
authorSimon Rettberg2023-04-26 12:25:25 +0200
committerSimon Rettberg2023-04-26 12:25:25 +0200
commitb930ad166b287246ddda130a74e558e38960af70 (patch)
treeed64db8d4ba2556037fd05502d974601e776cd4d /src/main/resources/libvirt/rng/nodedev.rng
parent[thrift] Show source IP address for "payload too big" fails (diff)
downloadmaster-sync-shared-b930ad166b287246ddda130a74e558e38960af70.tar.gz
master-sync-shared-b930ad166b287246ddda130a74e558e38960af70.tar.xz
master-sync-shared-b930ad166b287246ddda130a74e558e38960af70.zip
[libvirt] Update rng files
Diffstat (limited to 'src/main/resources/libvirt/rng/nodedev.rng')
-rw-r--r--src/main/resources/libvirt/rng/nodedev.rng103
1 files changed, 52 insertions, 51 deletions
diff --git a/src/main/resources/libvirt/rng/nodedev.rng b/src/main/resources/libvirt/rng/nodedev.rng
index 6299c52..fba4021 100644
--- a/src/main/resources/libvirt/rng/nodedev.rng
+++ b/src/main/resources/libvirt/rng/nodedev.rng
@@ -9,41 +9,38 @@
<define name="device">
<element name="device">
- <!-- The name of the network, used to refer to it through the API
- and in virsh -->
- <element name="name"><text/></element>
- <optional>
- <element name="path"><text/></element>
- </optional>
- <optional>
- <element name="devnode">
- <attribute name="type">
- <value>dev</value>
- </attribute>
- <text/>
- </element>
- </optional>
- <zeroOrMore>
- <element name="devnode">
- <attribute name="type">
- <value>link</value>
- </attribute>
- <text/>
- </element>
- </zeroOrMore>
- <optional>
- <ref name="parent"/>
- </optional>
+ <interleave>
+ <!-- The name of the network, used to refer to it through the API
+ and in virsh -->
+ <element name="name"><text/></element>
+ <optional>
+ <element name="path"><text/></element>
+ </optional>
+ <zeroOrMore>
+ <element name="devnode">
+ <attribute name="type">
+ <choice>
+ <value>dev</value>
+ <value>link</value>
+ </choice>
+ </attribute>
+ <text/>
+ </element>
+ </zeroOrMore>
+ <optional>
+ <ref name="parent"/>
+ </optional>
- <optional>
- <element name="driver">
- <element name="name"><text/></element>
- </element>
- </optional>
+ <optional>
+ <element name="driver">
+ <element name="name"><text/></element>
+ </element>
+ </optional>
- <zeroOrMore>
- <ref name="capability"/>
- </zeroOrMore>
+ <zeroOrMore>
+ <ref name="capability"/>
+ </zeroOrMore>
+ </interleave>
</element>
</define>
@@ -659,15 +656,17 @@
</define>
<define name="capccwaddress">
- <element name="cssid">
- <ref name="ccwCssidRange"/>
- </element>
- <element name="ssid">
- <ref name="ccwSsidRange"/>
- </element>
- <element name="devno">
- <ref name="ccwDevnoRange"/>
- </element>
+ <interleave>
+ <element name="cssid">
+ <ref name="ccwCssidRange"/>
+ </element>
+ <element name="ssid">
+ <ref name="ccwSsidRange"/>
+ </element>
+ <element name="devno">
+ <ref name="ccwDevnoRange"/>
+ </element>
+ </interleave>
</define>
<define name="capccwdev">
@@ -681,15 +680,17 @@
<attribute name="type">
<value>css</value>
</attribute>
- <ref name="capccwaddress"/>
- <optional>
- <element name="channel_dev_addr">
- <ref name="capccwaddress"/>
- </element>
- </optional>
- <optional>
- <ref name="mdev_types"/>
- </optional>
+ <interleave>
+ <ref name="capccwaddress"/>
+ <optional>
+ <element name="channel_dev_addr">
+ <ref name="capccwaddress"/>
+ </element>
+ </optional>
+ <optional>
+ <ref name="mdev_types"/>
+ </optional>
+ </interleave>
</define>
<define name="capvdpa">