network interface model selection added for new instance and new interface

This commit is contained in:
cserma
2023-08-15 15:35:23 +03:00
committed by catborise
parent b47ec2e8f9
commit 7d1cfb69b0
6 changed files with 50 additions and 6 deletions

View File

@@ -757,7 +757,7 @@ class wvmConnect(object):
"""
:return: network card models
"""
return ["default", "e1000", "virtio"]
return ["default", "e1000", "e1000e","rt18139", "virtio"]
def get_image_formats(self):
"""

View File

@@ -161,6 +161,7 @@ class wvmCreate(wvmConnect):
graphics,
virtio,
listener_addr,
net_model="virtio",
video="vga",
console_pass="random",
mac=None,
@@ -316,7 +317,7 @@ class wvmCreate(wvmConnect):
if nwfilter:
xml += f"""<filterref filter='{nwfilter}'/>"""
if virtio:
xml += """<model type='virtio'/>"""
xml += f"""<model type='{net_model}'/>"""
xml += """</interface>"""
if console_pass == "random":