Lines Matching refs:TUN2IFP
149 #define TUN2IFP(sc) ((sc)->tun_ifp)
627 CURVNET_SET(TUN2IFP(tp)->if_vnet);
635 ether_ifdetach(TUN2IFP(tp));
637 bpfdetach(TUN2IFP(tp));
638 if_detach(TUN2IFP(tp));
641 TUN2IFP(tp)->if_softc = NULL;
643 free_unr(tp->tun_drv->unrhdr, TUN2IFP(tp)->if_dunit);
644 if_free(TUN2IFP(tp));
1073 ifp = TUN2IFP(tp);
1119 ifp = TUN2IFP(tp);
1462 struct ifnet *ifp = TUN2IFP(tp);
1556 if (TUN2IFP(tp)->if_flags & IFF_UP)
1563 TUN2IFP(tp)->if_flags &=
1565 TUN2IFP(tp)->if_flags |= *(int *)data;
1587 strlcpy(ifrp->ifr_name, TUN2IFP(tp)->if_xname, IFNAMSIZ);
1592 if (TUN2IFP(tp)->if_type != tunp->type)
1595 if (TUN2IFP(tp)->if_mtu != tunp->mtu) {
1596 strlcpy(ifr.ifr_name, if_name(TUN2IFP(tp)), IFNAMSIZ);
1598 CURVNET_SET(TUN2IFP(tp)->if_vnet);
1599 error = ifhwioctl(SIOCSIFMTU, TUN2IFP(tp),
1607 TUN2IFP(tp)->if_baudrate = tunp->baudrate;
1613 tunp->mtu = TUN2IFP(tp)->if_mtu;
1614 tunp->type = TUN2IFP(tp)->if_type;
1615 tunp->baudrate = TUN2IFP(tp)->if_baudrate;
1635 if (!IFQ_IS_EMPTY(&TUN2IFP(tp)->if_snd)) {
1637 IFQ_LOCK(&TUN2IFP(tp)->if_snd);
1638 IFQ_POLL_NOLOCK(&TUN2IFP(tp)->if_snd, mb);
1641 IFQ_UNLOCK(&TUN2IFP(tp)->if_snd);
1675 struct ifnet *ifp = TUN2IFP(tp);
1750 ifp = TUN2IFP(tp);
1793 ifp = TUN2IFP(tp);
1852 ifp = TUN2IFP(tp);
1911 struct ifnet *ifp = TUN2IFP(tp);
1939 struct ifnet *ifp = TUN2IFP(tp);
1975 struct ifnet *ifp = TUN2IFP(tp);
1999 struct ifnet *ifp = TUN2IFP(tp);