Lines Matching refs:tun_flags
201 KASSERTMSG(!tp || (tp->tun_flags & (TUN_INITED|TUN_OPEN)) == TUN_OPEN,
202 "tun%d: inconsistent flags: %x", unit, tp->tun_flags);
273 tp->tun_flags |= TUN_INITED;
318 if (tp->tun_flags & TUN_OPEN) {
320 tp->tun_flags &= ~TUN_INITED;
327 if (tp->tun_flags & TUN_ASYNC && tp->tun_pgid)
368 if (tp->tun_flags & TUN_OPEN) {
374 tp->tun_flags |= TUN_OPEN;
405 tp->tun_flags &= ~TUN_OPEN;
428 tp->tun_flags & TUN_DSTADDR
451 tp->tun_flags &= ~(TUN_IASET|TUN_DSTADDR);
460 tp->tun_flags |= TUN_IASET;
465 tp->tun_flags |= TUN_DSTADDR;
476 tp->tun_flags |= TUN_IASET;
481 tp->tun_flags |= TUN_DSTADDR;
483 tp->tun_flags &= ~TUN_DSTADDR;
567 if ((tp->tun_flags & TUN_READY) != TUN_READY) {
569 tp->tun_flags);
598 if (tp->tun_flags & TUN_PREPADDR) {
607 } else if (tp->tun_flags & TUN_IFHEAD) {
646 if (tp->tun_flags & TUN_ASYNC && tp->tun_pgid)
662 if (tp->tun_flags & TUN_ASYNC && tp->tun_pgid)
672 if (tp->tun_flags & TUN_ASYNC && tp->tun_pgid)
722 tp->tun_flags |= TUN_PREPADDR;
723 tp->tun_flags &= ~TUN_IFHEAD;
725 tp->tun_flags &= ~TUN_PREPADDR;
730 tp->tun_flags |= TUN_IFHEAD;
731 tp->tun_flags &= ~TUN_PREPADDR;
733 tp->tun_flags &= ~TUN_IFHEAD;
737 *(int *)data = (tp->tun_flags & TUN_IFHEAD);
742 tp->tun_flags |= TUN_NBIO;
744 tp->tun_flags &= ~TUN_NBIO;
749 tp->tun_flags |= TUN_ASYNC;
751 tp->tun_flags &= ~TUN_ASYNC;
803 if ((tp->tun_flags & TUN_READY) != TUN_READY) {
804 TUNDEBUG ("%s: not ready 0%o\n", ifp->if_xname, tp->tun_flags);
812 if (tp->tun_flags & TUN_NBIO) {
875 if (tp->tun_flags & TUN_PREPADDR) {
894 } else if (tp->tun_flags & TUN_IFHEAD) {
975 if ((tp->tun_flags & TUN_INITED) == 0) {
1015 if (tp->tun_flags & TUN_ASYNC && tp->tun_pgid)