IEEE80211_FC0_TYPE_CTL
v = htole16(IEEE80211_FC0_SUBTYPE_BAR | IEEE80211_FC0_TYPE_CTL);
v = htole16(IEEE80211_FC0_SUBTYPE_PS_POLL | IEEE80211_FC0_TYPE_CTL);
#define IEEE80211_FTYPE_CTL IEEE80211_FC0_TYPE_CTL
v = htole16(IEEE80211_FC0_TYPE_CTL);
v = htole16(IEEE80211_FC0_SUBTYPE_TRIGGER | IEEE80211_FC0_TYPE_CTL);
psp->i_fc[0] |= IEEE80211_FC0_SUBTYPE_PS_POLL | IEEE80211_FC0_TYPE_CTL;
&& type == IEEE80211_FC0_TYPE_CTL &&
&& type == IEEE80211_FC0_TYPE_CTL &&
type == IEEE80211_FC0_TYPE_CTL)) {
case IEEE80211_FC0_TYPE_CTL:
type == IEEE80211_FC0_TYPE_CTL ||
type == IEEE80211_FC0_TYPE_CTL ||
if (type == IEEE80211_FC0_TYPE_CTL) {
IEEE80211_FC0_TYPE_CTL)
if (type == IEEE80211_FC0_TYPE_CTL) {
case IEEE80211_FC0_TYPE_CTL:
case IEEE80211_FC0_TYPE_CTL:
type == IEEE80211_FC0_TYPE_CTL ||
case IEEE80211_FC0_TYPE_CTL:
case IEEE80211_FC0_TYPE_CTL:
type == IEEE80211_FC0_TYPE_CTL ||
case IEEE80211_FC0_TYPE_CTL:
if (type != IEEE80211_FC0_TYPE_CTL && !IEEE80211_QOS_HAS_SEQ(wh))
if (type != IEEE80211_FC0_TYPE_CTL && !IEEE80211_QOS_HAS_SEQ(wh))
if (type != IEEE80211_FC0_TYPE_CTL && !IEEE80211_QOS_HAS_SEQ(wh))
case IEEE80211_FC0_TYPE_CTL:
case IEEE80211_FC0_TYPE_CTL:
type == IEEE80211_FC0_TYPE_CTL ||
type == IEEE80211_FC0_TYPE_CTL ||
IEEE80211_FC0_TYPE_CTL))
IEEE80211_FC0_TYPE_CTL, \
IEEE80211_FC0_TYPE_CTL, \
((type) != IEEE80211_FC0_TYPE_CTL && \
else if (type == IEEE80211_FC0_TYPE_CTL)
case IEEE80211_FC0_TYPE_CTL:
else if (type == IEEE80211_FC0_TYPE_CTL)
case IEEE80211_FC0_TYPE_CTL:
IEEE80211_FC0_TYPE_CTL | IEEE80211_FC0_SUBTYPE_BAR;
case IEEE80211_FC0_TYPE_CTL:
IEEE80211_FC0_TYPE_CTL | IEEE80211_FC0_SUBTYPE_RTS;
IEEE80211_FC0_TYPE_CTL | IEEE80211_FC0_SUBTYPE_CTS;
KASSERT((wh->i_fc[0]&IEEE80211_FC0_TYPE_MASK) != IEEE80211_FC0_TYPE_CTL,
if ((wh->i_fc[0]&IEEE80211_FC0_TYPE_MASK) == IEEE80211_FC0_TYPE_CTL) {
if (type != IEEE80211_FC0_TYPE_CTL &&
case IEEE80211_FC0_TYPE_CTL:
case IEEE80211_FC0_TYPE_CTL:
if (type == IEEE80211_FC0_TYPE_CTL)
wh->i_fc[0] |= IEEE80211_FC0_TYPE_CTL;
if ((wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) == IEEE80211_FC0_TYPE_CTL)
IEEE80211_FC0_TYPE_CTL)
case IEEE80211_FC0_TYPE_CTL:
if ((wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) == IEEE80211_FC0_TYPE_CTL)
if ((wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) != IEEE80211_FC0_TYPE_CTL) {
if (type == IEEE80211_FC0_TYPE_CTL) {
buf[0] |= IEEE80211_FC0_TYPE_CTL | IEEE80211_FC0_SUBTYPE_ACK;
if (!frame_type(wh, IEEE80211_FC0_TYPE_CTL, IEEE80211_FC0_SUBTYPE_ACK))
if (frame_type(wh, IEEE80211_FC0_TYPE_CTL, IEEE80211_FC0_SUBTYPE_ACK) &&
if (type == IEEE80211_FC0_TYPE_CTL) {
if (type != IEEE80211_FC0_TYPE_CTL)
type != IEEE80211_FC0_TYPE_CTL) {
return IEEE80211_FC0_TYPE_CTL >> IEEE80211_FC0_TYPE_SHIFT;
case IEEE80211_FC0_TYPE_CTL:
if ((got->i_fc[0] & IEEE80211_FC0_TYPE_MASK) == IEEE80211_FC0_TYPE_CTL)