for C in "$@" ; do
IF=$NETNS$i
MAC="${C#*=}"
+ if ip link show $IF > /dev/null 2>&1 ; then
+ : # The interface exists already (bad badness); let things fail
+ elif ifquery --state $IF >/dev/null 2>&1 ; then
+ # doesn't exist but has residue state; quiet cleanup
+ ifdown -f $IF > /dev/null 2>&1
+ fi
if [ -z "$MAC" ] ; then
# set up veth with "random" mac address
ip link add $IF type veth peer name eth$i netns $NETNS