mirror of
https://github.com/xen-project/xen.git
synced 2026-10-29 02:30:03 +01:00
xm: Fix xm network-list for XenAPI
When I use XenAPI, MAC addresses are not shown by xm network-list. MAC addresses are shown by this patch. Signed-off-by: Masaki Kanno <kanno.masaki@jp.fujitsu.com>
This commit is contained in:
1 parent
15ce5466e1
commit
fa2959b21f
1 file changed
+5
-2
@@ -2144,8 +2144,11 @@ def xm_network_list(args):
|
||||
|
||||
if serverType == SERVER_XEN_API:
|
||||
vif_refs = server.xenapi.VM.get_VIFs(get_single_vm(dom))
|
||||
vif_properties = \
|
||||
map(server.xenapi.VIF.get_runtime_properties, vif_refs)
|
||||
vif_properties = []
|
||||
for vif_ref in vif_refs:
|
||||
vif_property = server.xenapi.VIF.get_runtime_properties(vif_ref)
|
||||
vif_property['mac'] = server.xenapi.VIF.get_MAC(vif_ref)
|
||||
vif_properties.append(vif_property)
|
||||
devs = map(lambda (handle, properties): [handle, map2sxp(properties)],
|
||||
zip(range(len(vif_properties)), vif_properties))
|
||||
else:
|
||||
|
||||