diff options
author | Lin Ma <lma@suse.com> | 2017-09-22 19:39:09 +0800 |
---|---|---|
committer | Pavel Hrdina <phrdina@redhat.com> | 2017-10-09 10:22:48 +0200 |
commit | 6dfc4de125022c43cb6e60e2f9e0c395ece159d6 (patch) | |
tree | 7d2059116f5f04b561f685613f96c936b3280545 /virtinst/network.py | |
parent | c9a26c84b0171ed86fb2690a74ea60fc689d67ce (diff) | |
download | virt-manager-6dfc4de125022c43cb6e60e2f9e0c395ece159d6.tar.gz |
network: add support for parsing/formatting SR-IOV VFs
Signed-off-by: Lin Ma <lma@suse.com>
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Diffstat (limited to 'virtinst/network.py')
-rw-r--r-- | virtinst/network.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/virtinst/network.py b/virtinst/network.py index 183b0e3a..1cc71118 100644 --- a/virtinst/network.py +++ b/virtinst/network.py @@ -77,6 +77,15 @@ class _NetworkForwardPf(XMLBuilder): dev = XMLProperty("./@dev") +class _NetworkForwardAddress(XMLBuilder): + _XML_ROOT_NAME = "address" + type = XMLProperty("./@type") + domain = XMLProperty("./@domain", is_int=True) + bus = XMLProperty("./@bus", is_int=True) + slot = XMLProperty("./@slot", is_int=True) + function = XMLProperty("./@function", is_int=True) + + class _NetworkForward(XMLBuilder): _XML_ROOT_NAME = "forward" @@ -84,6 +93,7 @@ class _NetworkForward(XMLBuilder): dev = XMLProperty("./@dev") managed = XMLProperty("./@managed") pf = XMLChildProperty(_NetworkForwardPf) + vfs = XMLChildProperty(_NetworkForwardAddress) def add_pf(self): r = _NetworkForwardPf(self.conn) |