#!/bin/bash ## vim: set syn=on ts=4 sw=4 sts=0 noet foldmethod=indent: ## copyright: B1 Systems GmbH , 2012. ## author: Christian Berendt , 2012. ## license: Apache License, Version 2.0 ## ## purpose: ## Creates a new vif device without attaching it to a ## bridge. Quantum Linux Bridge Agent will attach the ## created device to the belonging bridge. ## ## usage: ## place the script in ${XEN_SCRIPT_DIR}/vif-openstack and ## set (vif-script vif-openstack) in /etc/xen/xend-config.sxp. dir=$(dirname "$0") . "$dir/vif-common.sh" case "$command" in online) setup_virtual_bridge_port "$dev" ip link set $dev up ;; offline) ip link set $dev down ;; add) setup_virtual_bridge_port "$dev" ip link set $dev up ;; esac if [ "$type_if" = vif -a "$command" = "online" ] then success fi