diff --git a/src/tun/tun_darwin.go b/src/tun/tun_darwin.go index aa30b7f3..deeb115e 100644 --- a/src/tun/tun_darwin.go +++ b/src/tun/tun_darwin.go @@ -55,9 +55,6 @@ func (tun *TunAdapter) setupFD(fd int32, addr string, mtu uint64) error { unix.Close(dfd) return fmt.Errorf("failed to create TUN from FD: %w", err) } - if !waitForTUNUp(iface.Events()) { - return fmt.Errorf("TUN did not come up in time") - } tun.iface = iface if m, err := iface.MTU(); err == nil { tun.mtu = getSupportedMTU(uint64(m))