]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
nodedevschematest: Add example file for a HBA with 'vport_ops' capability
authorPeter Krempa <pkrempa@redhat.com>
Thu, 25 Aug 2022 08:39:11 +0000 (10:39 +0200)
committerPeter Krempa <pkrempa@redhat.com>
Thu, 1 Sep 2022 11:11:09 +0000 (13:11 +0200)
Illustrate the problem in the schema fixed by previous commit.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
tests/nodedevschemadata/hba_vport_ops.xml [new file with mode: 0644]
tests/nodedevxml2xmlout/hba_vport_ops.xml [new file with mode: 0644]
tests/nodedevxml2xmltest.c

diff --git a/tests/nodedevschemadata/hba_vport_ops.xml b/tests/nodedevschemadata/hba_vport_ops.xml
new file mode 100644 (file)
index 0000000..4abc2e5
--- /dev/null
@@ -0,0 +1,18 @@
+<device>
+  <name>scsi_host12</name>
+  <path>/sys/devices/pci0000:00/0000:00:03.2/0000:06:00.1/host12</path>
+  <parent>pci_0000_06_00_1</parent>
+  <capability type='scsi_host'>
+    <host>12</host>
+    <unique_id>12</unique_id>
+    <capability type='fc_host'>
+      <wwnn>2000f4e9d4eb02c9</wwnn>
+      <wwpn>2001f4e9d4eb02c9</wwpn>
+      <fabric_wwn>2001547feebe79c1</fabric_wwn>
+    </capability>
+    <capability type='vport_ops'>
+      <max_vports>254</max_vports>
+      <vports>0</vports>
+    </capability>
+  </capability>
+</device>
diff --git a/tests/nodedevxml2xmlout/hba_vport_ops.xml b/tests/nodedevxml2xmlout/hba_vport_ops.xml
new file mode 100644 (file)
index 0000000..6a680d4
--- /dev/null
@@ -0,0 +1,18 @@
+<device>
+  <name>scsi_host12</name>
+  <path>/sys/devices/pci0000:00/0000:00:03.2/0000:06:00.1/host12</path>
+  <parent>pci_0000_06_00_1</parent>
+  <capability type='scsi_host'>
+    <host>12</host>
+    <unique_id>12</unique_id>
+    <capability type='fc_host'>
+      <wwnn>2000f4e9d4eb02c9</wwnn>
+      <wwpn>2001f4e9d4eb02c9</wwpn>
+      <fabric_wwn>2001547feebe79c1</fabric_wwn>
+    </capability>
+    <capability type='vport_ops'>
+      <max_vports>0</max_vports>
+      <vports>0</vports>
+    </capability>
+  </capability>
+</device>
index f82027fb87b322e509445dce2efeac9444b2de05..68a4041d8c031a340dba36dde00904638d599d2c 100644 (file)
@@ -134,6 +134,7 @@ mymain(void)
     DO_TEST("mdev_d069d019_36ea_4111_8f0a_8c9a70e21366");
     DO_TEST("mdev_d2441d39_495e_4243_ad9f_beb3f14c23d9");
     DO_TEST("mdev_fedc4916_1ca8_49ac_b176_871d16c13076");
+    DO_TEST("hba_vport_ops");
 
     return ret == 0 ? EXIT_SUCCESS : EXIT_FAILURE;
 }