ic_if
if_input(&sc->sc_ic.ic_if, &ml);
struct ifnet *ifp = &ic->ic_if;
bpfattach(&sc->sc_drvbpf, &sc->sc_ic.ic_if, DLT_IEEE802_11_RADIO,
struct ifnet *ifp = &sc->sc_ic.ic_if;
struct ifnet *ifp = &sc->sc_ic.ic_if;
if (ic->ic_if.if_flags & IFF_DEBUG)
struct ifnet *ifp = &sc->sc_ic.ic_if;
#define IC2IFP(_ic_) (&(_ic_)->ic_if)
if_input(&sc->sc_ic.ic_if, &ml);
if (ic->ic_if.if_flags & IFF_DEBUG)
if (ic->ic_if.if_flags & IFF_UP)
ieee80211_end_scan(&ic->ic_if);
if_input(&sc->sc_ic.ic_if, &ml);
struct ifnet *ifp = &ic->ic_if;
bpfattach(&sc->sc_drvbpf, &sc->sc_ic.ic_if, DLT_IEEE802_11_RADIO,
struct ifnet *ifp = &sc->sc_ic.ic_if;
struct ifnet *ifp = &sc->sc_ic.ic_if;
struct ifnet *ifp = &sc->sc_ic.ic_if;
#define IC2IFP(_ic_) (&(_ic_)->ic_if)
if_input(&sc->sc_ic.ic_if, &ml);
if (ic->ic_if.if_flags & IFF_DEBUG)
if (ic->ic_if.if_flags & IFF_UP)
ieee80211_end_scan(&ic->ic_if);
struct wpi_softc *sc = ic->ic_if.if_softc;
struct ifnet *ifp = &ic->ic_if;
struct ifnet *ifp = &ic->ic_if;
struct ifnet *ifp = &ic->ic_if;
struct ifnet *ifp = &ic->ic_if;
if_input(&ic->ic_if, &ml);
struct ifnet *ifp = &sc->sc_ic.ic_if;
struct ifnet *ifp = &ic->ic_if;
struct ifnet *ifp = &ic->ic_if;
bpfattach(&sc->sc_drvbpf, &sc->sc_ic.ic_if, DLT_IEEE802_11_RADIO,
struct ifnet *ifp = &sc->sc_ic.ic_if;
struct ifnet *ifp = &sc->sc_ic.ic_if;
struct ifnet *ifp = &sc->sc_ic.ic_if;
if ((ic->ic_if.if_flags & (IFF_UP | IFF_RUNNING)) !=
struct ifnet *ifp = &ic->ic_if;
struct ifnet *ifp = &ic->ic_if;
log(LOG_WARNING, "%s: Michael MIC failure\n", ic->ic_if.if_xname);
ic->ic_if.if_xname, sec);
struct ifnet *ifp = &ic->ic_if;
if_input(&ic->ic_if, &ml);
struct ifnet *ifp = &ic->ic_if;
struct ifnet *ifp = &ic->ic_if;
struct ifnet *ifp = &ic->ic_if;
if (ic->ic_if.if_flags & IFF_DEBUG)
ic->ic_if.if_xname,
if (ic->ic_if.if_flags & IFF_DEBUG)
ic->ic_if.if_xname,
if_input(&ic->ic_if, &ml);
struct ifnet *ifp = &ic->ic_if;
if_input(&ic->ic_if, &ml);
ic->ic_if.if_ierrors++;
struct ifnet *ifp = &ic->ic_if;
struct ifnet *ifp = &ic->ic_if;
struct ifnet *ifp = &ic->ic_if;
strlcpy(nr->nr_ifname, ic->ic_if.if_xname, sizeof(nr->nr_ifname));
if (ic->ic_if.if_flags & IFF_DEBUG) {
printf("%s: %c %s%c", ic->ic_if.if_xname, fail ? '-' : '+',
struct ifnet *ifp = &ic->ic_if;
struct ifnet *ifp = &ic->ic_if;
struct ifnet *ifp = &ic->ic_if;
if (ic->ic_if.if_bridgeidx != 0)
bridge_update(&ic->ic_if,
if (ic->ic_if.if_bridgeidx != 0)
bridge_update(&ic->ic_if,
if ((ic->ic_if.if_flags & IFF_LINK0) == 0)
if (!*did_print && (ic->ic_if.if_flags & IFF_DEBUG) == 0 &&
printf("%s: tsft offset %s%llu\n", ic->ic_if.if_xname,
ic->ic_if.if_xname, ether_sprintf(ni->ni_bssid));
ic->ic_if.if_xname, local_tsft, beacon_tsft);
ic->ic_if.if_xname, ether_sprintf(ni->ni_macaddr));
ic->ic_if.if_xname, ether_sprintf(ni->ni_bssid));
ic->ic_if.if_xname, ether_sprintf(ic->ic_bss->ni_bssid));
struct ifnet *ifp = &ic->ic_if;
struct ifnet *ifp = &ic->ic_if;
struct ifnet *ifp = &ic->ic_if;
struct ifnet *ifp = &ic->ic_if;
struct ifnet *ifp = &ic->ic_if;
struct ifnet *ifp = &ic->ic_if;
if (ic->ic_if.if_flags & IFF_DEBUG)
ic->ic_if.if_xname, 1, 2, "group key",
DPRINTF(("%s: unexpected in state: %d\n", ic->ic_if.if_xname,
if (ic->ic_if.if_flags & IFF_DEBUG)
ic->ic_if.if_xname, 2, 2, "group key",
if (ic->ic_if.if_flags & IFF_DEBUG)
ic->ic_if.if_xname, 1, 4, "4-way",
if (ic->ic_if.if_flags & IFF_DEBUG)
ic->ic_if.if_xname, 2, 4, "4-way",
if (ic->ic_if.if_flags & IFF_DEBUG)
ic->ic_if.if_xname, 3, 4, "4-way",
ic->ic_if.if_xname, ether_sprintf(ni->ni_macaddr));
if (ic->ic_if.if_flags & IFF_DEBUG)
ic->ic_if.if_xname, 4, 4, "4-way",
struct ifnet *ifp = &ic->ic_if;
if (ic->ic_if.if_flags & IFF_DEBUG)
ic->ic_if.if_xname, 1, 2, "group key",
if (ic->ic_if.if_flags & IFF_DEBUG)
ic->ic_if.if_xname, 1, 4, "4-way",
if (ic->ic_if.if_flags & IFF_DEBUG)
ic->ic_if.if_xname, 2, 4, "4-way",
if (ic->ic_if.if_flags & IFF_DEBUG)
ic->ic_if.if_xname, 3, 4, "4-way",
if (ic->ic_if.if_flags & IFF_DEBUG)
ic->ic_if.if_xname, 4, 4, "4-way",
if (ic->ic_if.if_flags & IFF_DEBUG)
ic->ic_if.if_xname, 1, 2, "group key",
if (ic->ic_if.if_flags & IFF_DEBUG)
ic->ic_if.if_xname, 2, 2, "group key",
if (ic->ic_if.if_flags & IFF_DEBUG)
ic->ic_if.if_xname, ether_sprintf(ni->ni_macaddr));
struct ifnet *ifp = &ic->ic_if;
struct ifnet *ifp = &ic->ic_if;
struct ifnet *ifp = &ic->ic_if;
rtm_80211info(&ic->ic_if, &ifie);
struct ifnet *ifp = &ic->ic_if;
struct ifnet *ifp = &ic->ic_if;
struct ifnet *ifp = &ic->ic_if;
struct ifnet *ifp = &ic->ic_if;
struct ifnet *ifp = &ic->ic_if;
ic->ic_if.if_xname, ether_sprintf((u_int8_t *)ni->ni_macaddr),
ic->ic_if.if_xname, ether_sprintf((u_int8_t *)ni->ni_macaddr),
ic->ic_if.if_xname, IEEE80211_RSSADAPT_BKT0 <<
printf("%s: dst %s thresholds\n", ic->ic_if.if_xname,
#define ic_softc ic_if.if_softc