cli: add --network rom_bar and --network rom_file
This commit is contained in:
parent
f454798b33
commit
7f7ff0c344
|
@ -165,6 +165,7 @@
|
|||
<source portgroup="foo"/>
|
||||
<mac address="12:34:56:78:11:22"/>
|
||||
<model type="virtio"/>
|
||||
<rom bar="on" file="/tmp/foo"/>
|
||||
<link state="down"/>
|
||||
</interface>
|
||||
<interface type="bridge">
|
||||
|
|
|
@ -461,7 +461,7 @@ c.add_compare(""" \
|
|||
--disk vol=gluster-pool/test-gluster.raw,startup_policy=optional \
|
||||
--disk %(DIR)s,device=floppy \
|
||||
\
|
||||
--network user,mac=12:34:56:78:11:22,portgroup=foo,link_state=down \
|
||||
--network user,mac=12:34:56:78:11:22,portgroup=foo,link_state=down,rom_bar=on,rom_file=/tmp/foo \
|
||||
--network bridge=foobar,model=virtio,driver_name=qemu,driver_queues=3 \
|
||||
--network bridge=ovsbr,virtualport_type=openvswitch,virtualport_profileid=demo,virtualport_interfaceid=09b11c53-8b5c-4eeb-8f00-d84eaa0aaa3b,link_state=yes \
|
||||
--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,boot_order=1 \
|
||||
|
|
|
@ -1807,6 +1807,9 @@ class ParserNetwork(VirtCLIParser):
|
|||
self.set_param("driver_name", "driver_name")
|
||||
self.set_param("driver_queues", "driver_queues")
|
||||
|
||||
self.set_param("rom_file", "rom_file")
|
||||
self.set_param("rom_bar", "rom_bar", is_onoff=True)
|
||||
|
||||
self.set_param("virtualport.type", "virtualport_type")
|
||||
|
||||
# For 802.1Qbg
|
||||
|
|
|
@ -212,7 +212,7 @@ class VirtualNetworkInterface(VirtualDevice):
|
|||
_XML_PROP_ORDER = [
|
||||
"_bridge", "_network", "_source_dev", "source_mode", "portgroup",
|
||||
"macaddr", "target_dev", "model", "virtualport",
|
||||
"filterref"]
|
||||
"filterref", "rom_bar", "rom_file"]
|
||||
|
||||
_bridge = XMLProperty("./source/@bridge", default_cb=_get_default_bridge)
|
||||
_network = XMLProperty("./source/@network")
|
||||
|
@ -237,6 +237,10 @@ class VirtualNetworkInterface(VirtualDevice):
|
|||
driver_name = XMLProperty("./driver/@name")
|
||||
driver_queues = XMLProperty("./driver/@queues", is_int=True)
|
||||
|
||||
rom_bar = XMLProperty("./rom/@bar", is_onoff=True)
|
||||
rom_file = XMLProperty("./rom/@file")
|
||||
|
||||
|
||||
#############
|
||||
# Build API #
|
||||
#############
|
||||
|
|
Loading…
Reference in New Issue