|
|
|
|
|
|
|
|
|
|
xen-changelog
[Xen-changelog] [xen-unstable] xm: Fix xm network-list for XenAPI
# HG changeset patch
# User Keir Fraser <keir.fraser@xxxxxxxxxx>
# Date 1266832824 0
# Node ID b9a84ded541f7e4ca12cfe4c764ded332ff01ddd
# Parent a591bf0a9dd63b2061c5f8d3fc5651687d14173e
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@xxxxxxxxxxxxxx>
---
tools/python/xen/xm/main.py | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
diff -r a591bf0a9dd6 -r b9a84ded541f tools/python/xen/xm/main.py
--- a/tools/python/xen/xm/main.py Mon Feb 22 09:58:48 2010 +0000
+++ b/tools/python/xen/xm/main.py Mon Feb 22 10:00:24 2010 +0000
@@ -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:
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-changelog] [xen-unstable] xm: Fix xm network-list for XenAPI,
Xen patchbot-unstable <=
|
|
|
|
|