aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>2005-12-03 17:59:37 +0100
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>2005-12-03 17:59:37 +0100
commit5e6cf9a3f2d6171238a5fa98323baea5fddcd5ff (patch)
treeae5c1b1f0bbee2e71d4ccc15d1db90c2596b58eb
parentf2e214962904105d93d9f351f60c63c3926bde3f (diff)
downloadxen-5e6cf9a3f2d6171238a5fa98323baea5fddcd5ff.tar.gz
xen-5e6cf9a3f2d6171238a5fa98323baea5fddcd5ff.tar.bz2
xen-5e6cf9a3f2d6171238a5fa98323baea5fddcd5ff.zip
Enable multiple NICs for vmx domain by configuration file
Signed-off-by: Xiaofeng Ling <xiaofeng.ling@intel.com>
-rw-r--r--tools/python/xen/xend/image.py4
-rw-r--r--tools/python/xen/xm/create.py3
2 files changed, 5 insertions, 2 deletions
diff --git a/tools/python/xen/xend/image.py b/tools/python/xen/xend/image.py
index f505564c20..5099b2eba3 100644
--- a/tools/python/xen/xend/image.py
+++ b/tools/python/xen/xend/image.py
@@ -238,7 +238,9 @@ class VmxImageHandler(ImageHandler):
# xm config file
def parseDeviceModelArgs(self, imageConfig, deviceConfig):
dmargs = [ 'cdrom', 'boot', 'fda', 'fdb', 'ne2000',
- 'localtime', 'serial', 'stdvga', 'isa', 'vcpus' ]
+ 'localtime', 'serial', 'stdvga', 'isa', 'vcpus',
+ 'nics'
+ ]
ret = []
for a in dmargs:
v = sxp.child_value(imageConfig, a)
diff --git a/tools/python/xen/xm/create.py b/tools/python/xen/xm/create.py
index 7577d2b637..8b8e55517f 100644
--- a/tools/python/xen/xm/create.py
+++ b/tools/python/xen/xm/create.py
@@ -543,7 +543,8 @@ def configure_vmx(config_image, vals):
"""
args = [ 'device_model', 'vcpus', 'cdrom', 'boot', 'fda', 'fdb',
'localtime', 'serial', 'stdvga', 'isa', 'nographic',
- 'vnc', 'vncviewer', 'sdl', 'display', 'ne2000', 'lapic']
+ 'vnc', 'vncviewer', 'sdl', 'display', 'ne2000', 'lapic',
+ 'nics']
for a in args:
if (vals.__dict__[a]):
config_image.append([a, vals.__dict__[a]])