summaryrefslogtreecommitdiff
path: root/nova/virt/libvirt/config.py
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2023-03-22 15:33:53 +0000
committerGerrit Code Review <review@openstack.org>2023-03-22 15:33:53 +0000
commit38c629c87b65b78dcf3809b81cf3bdaacd9c8b59 (patch)
tree0456a6908c4aa246ad8d252a54a5f7a56f8c9703 /nova/virt/libvirt/config.py
parentcb7cea036e178e87c1ada9460073779931263577 (diff)
parent98d8c9eaa3c415cc234193e6a9115db887751363 (diff)
downloadnova-38c629c87b65b78dcf3809b81cf3bdaacd9c8b59.tar.gz
Merge "Handle mdev devices in libvirt 7.7+" into stable/zed
Diffstat (limited to 'nova/virt/libvirt/config.py')
-rw-r--r--nova/virt/libvirt/config.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/nova/virt/libvirt/config.py b/nova/virt/libvirt/config.py
index 3d91c325c3..0db2dc6b67 100644
--- a/nova/virt/libvirt/config.py
+++ b/nova/virt/libvirt/config.py
@@ -3382,6 +3382,7 @@ class LibvirtConfigNodeDeviceMdevInformation(LibvirtConfigObject):
root_name="capability", **kwargs)
self.type = None
self.iommu_group = None
+ self.uuid = None
def parse_dom(self, xmldoc):
super(LibvirtConfigNodeDeviceMdevInformation,
@@ -3391,6 +3392,8 @@ class LibvirtConfigNodeDeviceMdevInformation(LibvirtConfigObject):
self.type = c.get('id')
if c.tag == "iommuGroup":
self.iommu_group = int(c.get('number'))
+ if c.tag == "uuid":
+ self.uuid = c.text
class LibvirtConfigNodeDeviceVpdCap(LibvirtConfigObject):