IASSERT
IASSERT(ic->ic_vap < sizeof(ieee80211_vapmap)*NBBY,
IASSERT(isset(ieee80211_vapmap, ic->ic_vap),
IASSERT(mode < N(chanflags), ("Unexpected mode %u", mode));
IASSERT(ic->ic_ibss_chan != NULL &&
IASSERT(key->wk_cipher != NULL, ("No cipher!"));
IASSERT(cip != NULL, ("No cipher!"));
IASSERT(data_len == 0,
IASSERT(data_len == 0,
IASSERT(ni != NULL, ("null node"));
IASSERT(!IEEE80211_IS_MULTICAST(wh->i_addr1), ("multicast fragm?"));
IASSERT(len <= MCLBYTES, ("802.11 mgt frame too large: %u", len));
IASSERT((uintptr_t)*frm % 4 == 0, ("bad beacon boundary"));
IASSERT(mutex_owned(&(_ic)->_member), \
IASSERT(nikey == ni,
IASSERT(ic->ic_curmode == IEEE80211_MODE_11G,
IASSERT(ic->ic_longslotsta > 0,
IASSERT(ic->ic_nonerpsta > 0,
IASSERT(ic->ic_opmode == IEEE80211_M_HOSTAP ||
IASSERT(ic->ic_opmode == IEEE80211_M_HOSTAP ||
IASSERT(aid < ic->ic_max_aid,
IASSERT(ni != NULL, ("unable to setup initial BSS node"));
IASSERT(ni != NULL, ("ni != NULL"));
IASSERT(ieee80211_node_refcnt(ni) > 0,
IASSERT(ic != NULL, ("ic != NULL"));
IASSERT(ie[1]+2 <= sizeof(struct ieee80211_ie_wpa),
IASSERT(ie[1]+2 <= sizeof(struct ieee80211_ie_wpa),
IASSERT(ic->ic_flags & IEEE80211_F_WPA, ("no WPA/RSN!"));
IASSERT(ni != NULL, ("null node"));
IASSERT(ni != NULL, ("null node"));
IASSERT(m != NULL, ("no space for 802.11 header?"));
IASSERT(timoff != 128, ("tim bitmap empty!"));
IASSERT(needed_space <= MHLEN,
IASSERT(m->m_len >= sizeof(eh), ("no ethernet header!"));
IASSERT(m0->m_nextpkt == NULL, ("mbuf already chained?"));
IASSERT(m0->m_pkthdr.len > mtu,
IASSERT(fragsize < MCLBYTES,
IASSERT(ni->ni_txrate < ni->ni_rates.rs_nrates,
IASSERT((wh->i_fc[0]&IEEE80211_FC0_TYPE_MASK) != IEEE80211_FC0_TYPE_CTL,