tun_busy
error = tun_busy(tp);
int tun_busy; /* busy count */
static int tun_busy(struct tuntap_softc *tp);
++tp->tun_busy;
KASSERT(tp->tun_busy != 0, ("tun_unbusy: called for non-busy tunnel"));
--tp->tun_busy;
if (tp->tun_busy == 0)
while (tp->tun_busy != 0) {
if (error != 0 && tp->tun_busy != 0) {