[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [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
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |