IEEE80211_STYPE_QOS_DATA
hdr->frame_control |= cpu_to_le16(IEEE80211_STYPE_QOS_DATA);
hdr->frame_control &= ~__cpu_to_le16(IEEE80211_STYPE_QOS_DATA);
hdr->frame_control |= __cpu_to_le16(IEEE80211_STYPE_QOS_DATA);
hdr->frame_control &= ~__cpu_to_le16(IEEE80211_STYPE_QOS_DATA);
hdr->frame_control |= __cpu_to_le16(IEEE80211_STYPE_QOS_DATA);
hdr->frame_control &= ~__cpu_to_le16(IEEE80211_STYPE_QOS_DATA);
if (sub_type == cpu_to_le16(IEEE80211_STYPE_QOS_DATA)) {
if (fc & IEEE80211_STYPE_QOS_DATA)
if (stype & IEEE80211_STYPE_QOS_DATA)
stype &= ~IEEE80211_STYPE_QOS_DATA;
fc |= IEEE80211_STYPE_QOS_DATA;
#define FC_QOS_DATA (IEEE80211_FTYPE_DATA | IEEE80211_STYPE_QOS_DATA)
IEEE80211_STYPE_QOS_DATA |
IEEE80211_STYPE_QOS_DATA),
IEEE80211_STYPE_QOS_DATA),
IEEE80211_STYPE_QOS_DATA),
IEEE80211_STYPE_QOS_DATA),
IEEE80211_STYPE_QOS_DATA |
IEEE80211_STYPE_QOS_DATA),
IEEE80211_STYPE_QOS_DATA),
if (unlikely(fc != (IEEE80211_FTYPE_DATA | IEEE80211_STYPE_QOS_DATA)))
fc_stype = wmm ? IEEE80211_STYPE_QOS_DATA >> 4 : 0;
fc_stype = wmm ? IEEE80211_STYPE_QOS_DATA >> 4 : 0;
(sta->wme ? IEEE80211_STYPE_QOS_DATA :
if (unlikely(fc != (IEEE80211_FTYPE_DATA | IEEE80211_STYPE_QOS_DATA)))
(link_sta->sta->wme ? IEEE80211_STYPE_QOS_DATA
if (unlikely(fc != (IEEE80211_FTYPE_DATA | IEEE80211_STYPE_QOS_DATA)))
fc_stype = wmm ? IEEE80211_STYPE_QOS_DATA >> 4 : 0;
fc |= IEEE80211_STYPE_QOS_DATA;
((fc & IEEE80211_STYPE_QOS_DATA) ||
fc |= IEEE80211_STYPE_QOS_DATA;
return (fc & cpu_to_le16(IEEE80211_FCTL_FTYPE | IEEE80211_STYPE_QOS_DATA)) ==
cpu_to_le16(IEEE80211_FTYPE_DATA | IEEE80211_STYPE_QOS_DATA);
uint16_t fc = IEEE80211_FTYPE_DATA | IEEE80211_STYPE_QOS_DATA;
fc |= cpu_to_le16(IEEE80211_STYPE_QOS_DATA);
fc |= cpu_to_le16(IEEE80211_STYPE_QOS_DATA);
if (hdr->frame_control & cpu_to_le16(IEEE80211_STYPE_QOS_DATA)) {
if ((hdr->frame_control & cpu_to_le16(IEEE80211_STYPE_QOS_DATA)) &&
if (hdr->frame_control & cpu_to_le16(IEEE80211_STYPE_QOS_DATA)) {
if (hdr->frame_control & cpu_to_le16(IEEE80211_STYPE_QOS_DATA)) {