Lines Matching refs:ifp

4754 	struct ifnet *ifp = IC2IFP(ic);
4798 ifp->if_ierrors++;
4810 struct ifnet *ifp = IC2IFP(ic);
4821 ifp->if_ierrors++;
5634 struct ifnet *ifp = IC2IFP(ic);
5686 ifp->if_oerrors++;
5905 struct ifnet *ifp = IC2IFP(ic);
5909 if (sc->qfullmsk == 0 && ifq_is_oactive(&ifp->if_snd)) {
5910 ifq_clr_oactive(&ifp->if_snd);
5916 (*ifp->if_start)(ifp);
8151 struct ifnet *ifp = IC2IFP(ic);
8157 if (ifp->if_flags & IFF_DEBUG) {
8532 struct ifnet *ifp = IC2IFP(ic);
8561 if (ifp->if_flags & IFF_DEBUG)
8562 printf("%s: %s -> %s\n", ifp->if_xname,
9497 iwm_media_change(struct ifnet *ifp)
9499 struct iwm_softc *sc = ifp->if_softc;
9504 err = ieee80211_media_change(ifp);
9520 if ((ifp->if_flags & (IFF_UP | IFF_RUNNING)) ==
9522 iwm_stop(ifp);
9523 err = iwm_init(ifp);
9625 struct ifnet *ifp = IC2IFP(ic);
9626 struct iwm_softc *sc = ifp->if_softc;
10393 iwm_init(struct ifnet *ifp)
10395 struct iwm_softc *sc = ifp->if_softc;
10427 ifq_clr_oactive(&ifp->if_snd);
10428 ifp->if_flags |= IFF_RUNNING;
10436 ieee80211_begin_scan(ifp);
10448 iwm_stop(ifp);
10457 iwm_start(struct ifnet *ifp)
10459 struct iwm_softc *sc = ifp->if_softc;
10466 if (!(ifp->if_flags & IFF_RUNNING) || ifq_is_oactive(&ifp->if_snd))
10472 ifq_set_oactive(&ifp->if_snd);
10491 m = ifq_dequeue(&ifp->if_snd);
10496 ifp->if_oerrors++;
10500 if (ifp->if_bpf != NULL)
10501 bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
10503 if ((m = ieee80211_encap(ifp, m, &ni)) == NULL) {
10504 ifp->if_oerrors++;
10515 ifp->if_oerrors++;
10519 if (ifp->if_flags & IFF_UP)
10520 ifp->if_timer = 1;
10527 iwm_stop(struct ifnet *ifp)
10529 struct iwm_softc *sc = ifp->if_softc;
10562 ifp->if_flags &= ~IFF_RUNNING;
10563 ifq_clr_oactive(&ifp->if_snd);
10596 ifp->if_timer = 0;
10602 iwm_watchdog(struct ifnet *ifp)
10604 struct iwm_softc *sc = ifp->if_softc;
10607 ifp->if_timer = 0;
10618 if (ifp->if_flags & IFF_DEBUG) {
10624 ifp->if_oerrors++;
10627 ifp->if_timer = 1;
10631 ieee80211_watchdog(ifp);
10635 iwm_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
10637 struct iwm_softc *sc = ifp->if_softc;
10655 ifp->if_flags |= IFF_UP;
10658 if (ifp->if_flags & IFF_UP) {
10659 if (!(ifp->if_flags & IFF_RUNNING)) {
10662 err = iwm_init(ifp);
10665 if (ifp->if_flags & IFF_RUNNING)
10666 iwm_stop(ifp);
10671 err = ieee80211_ioctl(ifp, cmd, data);
10676 if ((ifp->if_flags & (IFF_UP | IFF_RUNNING)) ==
10678 iwm_stop(ifp);
10679 err = iwm_init(ifp);
10988 struct ifnet *ifp = IC2IFP(&sc->sc_ic);
11016 ifp->if_ierrors++;
11053 ifp->if_ierrors++;
11387 struct ifnet *ifp = IC2IFP(ic);
11450 if (ifp->if_flags & IFF_DEBUG) {
11523 struct ifnet *ifp = IC2IFP(ic);
11548 if (ifp->if_flags & IFF_DEBUG) {
11652 struct ifnet *ifp = IC2IFP(ic);
11665 ((struct arpcom *)ifp)->ac_enaddr);
11696 ieee80211_channel_init(ifp);
11699 IEEE80211_ADDR_COPY(IF_LLADDR(ifp), ic->ic_myaddr);
11702 err = if_setlladdr(ifp, ic->ic_myaddr);
11708 ieee80211_media_init(ifp, iwm_media_change, ieee80211_media_status);
11741 struct ifnet *ifp = &ic->ic_if;
11755 if_alloc_inplace(ifp, IFT_ETHER);
12083 ifp->if_softc = sc;
12084 ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
12085 ifp->if_ioctl = iwm_ioctl;
12086 ifp->if_start = iwm_start;
12087 ifp->if_watchdog = iwm_watchdog;
12088 memcpy(ifp->if_xname, DEVNAME(sc), IFNAMSIZ);
12090 if_attach(ifp);
12091 ieee80211_ifattach(ifp);
12092 ieee80211_media_init(ifp, iwm_media_change, ieee80211_media_status);
12158 if_free_inplace(ifp);
12184 struct ifnet *ifp = &sc->sc_ic.ic_if;
12196 if (ifp->if_flags & IFF_RUNNING)
12197 iwm_stop(ifp);
12201 if (!fatal && (ifp->if_flags & (IFF_UP | IFF_RUNNING)) == IFF_UP)
12202 iwm_init(ifp);
12237 struct ifnet *ifp = &sc->sc_ic.ic_if;
12249 ifq_clr_oactive(&ifp->if_snd);
12250 ifp->if_flags |= IFF_RUNNING;
12255 ieee80211_begin_scan(ifp);
12288 struct ifnet *ifp = &sc->sc_ic.ic_if;
12293 if (ifp->if_flags & IFF_RUNNING) {
12295 iwm_stop(ifp);
12303 if ((ifp->if_flags & (IFF_UP | IFF_RUNNING)) == IFF_UP) {