summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTrey Morris <trey.morris@rackspace.com>2011-03-21 13:19:20 -0500
committerTrey Morris <trey.morris@rackspace.com>2011-03-21 13:19:20 -0500
commit6a893eabc83f4561025a9a655b0aabb2d3e1b3a7 (patch)
treeb4d862264c4a72593104c059970166c94b46c2de
parentac66fde6d787742e9d5d6af9ebfe3302d9375073 (diff)
downloadnova-6a893eabc83f4561025a9a655b0aabb2d3e1b3a7.tar.gz
nova-6a893eabc83f4561025a9a655b0aabb2d3e1b3a7.tar.xz
nova-6a893eabc83f4561025a9a655b0aabb2d3e1b3a7.zip
added an enumerate to track device in vmops.create_vifs()
-rw-r--r--nova/virt/xenapi/vmops.py4
1 files changed, 1 insertions, 3 deletions
diff --git a/nova/virt/xenapi/vmops.py b/nova/virt/xenapi/vmops.py
index cfd74e5de..61ff00903 100644
--- a/nova/virt/xenapi/vmops.py
+++ b/nova/virt/xenapi/vmops.py
@@ -757,8 +757,7 @@ class VMOps(object):
# this function raises if vm_ref is not a vm_opaque_ref
self._session.get_xenapi().VM.get_record(vm_ref)
- device = 0
- for (network, info) in network_info:
+ for device, (network, info) in enumerate(network_info):
mac_address = info['mac']
bridge = network['bridge']
rxtx_cap = info.pop('rxtx_cap')
@@ -767,7 +766,6 @@ class VMOps(object):
VMHelper.create_vif(self._session, vm_ref, network_ref,
mac_address, device, rxtx_cap)
- device += 1
def reset_network(self, instance, vm_ref):
"""Creates uuid arg to pass to make_agent_call and calls it."""