X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=planetlab%2Fscripts%2Fcreate_port;fp=planetlab%2Fscripts%2Fcreate_port;h=211a82781df49210ff24789a619c170c540cf058;hb=1e3f34c7693bcabae8e443ac1b246680ef9b60e2;hp=0000000000000000000000000000000000000000;hpb=079b5942276a04b2b18f1ec5bd2e07170e3ab9bd;p=sliver-openvswitch.git diff --git a/planetlab/scripts/create_port b/planetlab/scripts/create_port new file mode 100755 index 000000000..211a82781 --- /dev/null +++ b/planetlab/scripts/create_port @@ -0,0 +1,17 @@ +#!/bin/bash + +function error +{ + echo $1 >&2 + exit 1 +} + +if [ -z "$2" ]; then + error "Usage ${0##*/} " +fi + +set -e +if ! ovs-vsctl list-ports "$1" | grep -q "^$2\$"; then + ovs-vsctl add-port "$1" "$2" -- set interface "$2" type=tunnel +fi +ovs-appctl netdev-tunnel/get-port "$2"