diff --git a/pkg/ip/link_linux.go b/pkg/ip/link_linux.go index 873204dd..6720c726 100644 --- a/pkg/ip/link_linux.go +++ b/pkg/ip/link_linux.go @@ -77,7 +77,7 @@ func makeVeth(name, vethPeerName string, mtu int) (peerName string, veth netlink return case os.IsExist(err): - if peerExists(peerName) { + if peerExists(peerName) && vethPeerName == "" { continue } err = fmt.Errorf("container veth name provided (%v) already exists", name)