From 4c2194428bda881541760df489b4d68d3da5da88 Mon Sep 17 00:00:00 2001 From: George Dunlap Date: Mon, 4 Dec 2017 14:44:48 +0000 Subject: [PATCH] hotplug: Fix vif-openvswitch to run inside a driver domain Driver domains can't read VM-specific xenstore paths. Signed-off-by: George Dunlap --- tools/hotplug/Linux/vif-openvswitch | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/tools/hotplug/Linux/vif-openvswitch b/tools/hotplug/Linux/vif-openvswitch index 18bfb6cefb..e850bc1d8e 100644 --- a/tools/hotplug/Linux/vif-openvswitch +++ b/tools/hotplug/Linux/vif-openvswitch @@ -47,11 +47,7 @@ openvswitch_external_id() { openvswitch_external_id_all() { local dev=$1 local frontend_id=$(xenstore_read "$XENBUS_PATH/frontend-id") - local vm_path=$(xenstore_read "/local/domain/${frontend_id}/vm") - local name=$(xenstore_read "${vm_path}/name") - openvswitch_external_id $dev "xen-vm-name" "$name" - local uuid=$(xenstore_read "${vm_path}/uuid") - openvswitch_external_id $dev "xen-vm-uuid" "$uuid" + openvswitch_external_id $dev "xen-vm-domid" "$frontend_id" local mac=$(xenstore_read "$XENBUS_PATH/mac") openvswitch_external_id $dev "attached-mac" "$mac" } -- 2.15.1