#!/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"