diff --git a/tests/cli-test-xml/compare/many-devices.xml b/tests/cli-test-xml/compare/many-devices.xml
index 0b169b51b..a0d9d4355 100644
--- a/tests/cli-test-xml/compare/many-devices.xml
+++ b/tests/cli-test-xml/compare/many-devices.xml
@@ -81,6 +81,7 @@
+
@@ -199,6 +200,7 @@
+
diff --git a/tests/clitest.py b/tests/clitest.py
index ff1504be4..19ebe9a4a 100644
--- a/tests/clitest.py
+++ b/tests/clitest.py
@@ -552,7 +552,7 @@ c.add_compare("""--hvm --pxe \
--serial tcp,host=:2222,mode=bind,protocol=telnet \
--filesystem /source,/target,mode=squash \
--network user,mac=12:34:56:78:11:22 \
---network bridge=foobar,model=virtio \
+--network bridge=foobar,model=virtio,driver_name=qemu,driver_queues=3 \
--network type=direct,source=eth5,source_mode=vepa,target=mytap12,virtualport_type=802.1Qbg,virtualport_managerid=12,virtualport_typeid=1193046,virtualport_typeidversion=1,virtualport_instanceid=09b11c53-8b5c-4eeb-8f00-d84eaa0aaa3b \
--channel spicevmc \
--smartcard passthrough,type=spicevmc \
diff --git a/tests/xmlparse-xml/change-nics-out.xml b/tests/xmlparse-xml/change-nics-out.xml
index 6d3c368d5..d0f05561e 100644
--- a/tests/xmlparse-xml/change-nics-out.xml
+++ b/tests/xmlparse-xml/change-nics-out.xml
@@ -45,6 +45,7 @@
+
diff --git a/tests/xmlparse.py b/tests/xmlparse.py
index 5032ac98c..5f82365e8 100644
--- a/tests/xmlparse.py
+++ b/tests/xmlparse.py
@@ -450,6 +450,8 @@ class XMLParseTest(unittest.TestCase):
check("type", "direct")
check("source", "eth0.1")
check("source_mode", "vepa", "bridge")
+ check("driver_name", None, "vhost")
+ check("driver_queues", None, 5)
virtualport = dev5.virtualport
check = self._make_checker(virtualport)
diff --git a/virtinst/cli.py b/virtinst/cli.py
index b503b7821..f9851b5f5 100644
--- a/virtinst/cli.py
+++ b/virtinst/cli.py
@@ -1795,6 +1795,9 @@ class ParserNetwork(VirtCLIParser):
self.set_param("macaddr", "mac", setter_cb=set_mac_cb)
self.set_param("filterref", "filterref")
+ self.set_param("driver_name", "driver_name")
+ self.set_param("driver_queues", "driver_queues")
+
self.set_param("virtualport.type", "virtualport_type")
self.set_param("virtualport.managerid", "virtualport_managerid")
self.set_param("virtualport.typeid", "virtualport_typeid")
diff --git a/virtinst/deviceinterface.py b/virtinst/deviceinterface.py
index ed1bd7230..47ea8da53 100644
--- a/virtinst/deviceinterface.py
+++ b/virtinst/deviceinterface.py
@@ -230,6 +230,8 @@ class VirtualNetworkInterface(VirtualDevice):
target_dev = XMLProperty("./target/@dev")
filterref = XMLProperty("./filterref/@filter")
+ driver_name = XMLProperty("./driver/@name")
+ driver_queues = XMLProperty("./driver/@queues", is_int=True)
#############
# Build API #