Lines Matching refs:frame_control
64 fc = hdr->frame_control;
77 hdr->frame_control &= ~cpu_to_le16(IEEE80211_FCTL_ORDER);
108 if (ieee80211_is_ctl(hdr->frame_control) &&
109 !ieee80211_is_pspoll(hdr->frame_control) &&
110 !ieee80211_is_back_req(hdr->frame_control))
250 if (!ieee80211_is_action(action.hdr.frame_control))
799 /* also consider the hdr->frame_control */
871 if (ieee80211_is_data_qos(hdr->frame_control)) {
894 if (ieee80211_is_mgmt(hdr->frame_control))
974 !ieee80211_is_beacon(hdr->frame_control))
1004 fc = hdr->frame_control;
1039 if (ieee80211_is_data(hdr->frame_control)) {
1041 if (ieee80211_has_tods(hdr->frame_control) ||
1042 !ieee80211_has_fromds(hdr->frame_control))
1047 if (!ieee80211_has_a4(hdr->frame_control))
1061 if (!ieee80211_is_mgmt(hdr->frame_control))
1064 if (ieee80211_is_action(hdr->frame_control)) {
1079 if (ieee80211_is_probe_req(hdr->frame_control) ||
1080 ieee80211_is_probe_resp(hdr->frame_control) ||
1081 ieee80211_is_beacon(hdr->frame_control) ||
1082 ieee80211_is_auth(hdr->frame_control))
1358 if (!ieee80211_is_data_qos(hdr->frame_control) ||
1386 if (unlikely(hdr->frame_control & cpu_to_le16(IEEE80211_STYPE_NULLFUNC)))
1439 if (ieee80211_is_ctl(hdr->frame_control) ||
1440 ieee80211_is_any_nullfunc(hdr->frame_control) ||
1447 if (unlikely(ieee80211_has_retry(hdr->frame_control) &&
1476 if (unlikely((ieee80211_is_data(hdr->frame_control) ||
1477 ieee80211_is_pspoll(hdr->frame_control)) &&
1488 ieee80211_is_data_present(hdr->frame_control)) {
1492 hdrlen = ieee80211_hdrlen(hdr->frame_control);
1529 if (!ieee80211_has_fromds(hdr->frame_control))
1533 if (!ieee80211_is_data(hdr->frame_control))
1536 if (!ieee80211_has_moredata(hdr->frame_control)) {
1705 if (unlikely(ieee80211_is_pspoll(hdr->frame_control))) {
1713 } else if (!ieee80211_has_morefrags(hdr->frame_control) &&
1715 ieee80211_has_pm(hdr->frame_control) &&
1716 (ieee80211_is_data_qos(hdr->frame_control) ||
1717 ieee80211_is_qos_nullfunc(hdr->frame_control))) {
1752 if (ieee80211_is_data(hdr->frame_control) &&
1759 } else if (!ieee80211_is_s1g_beacon(hdr->frame_control) &&
1766 if (ieee80211_is_data(hdr->frame_control))
1795 if (ieee80211_is_s1g_beacon(hdr->frame_control))
1804 !ieee80211_has_morefrags(hdr->frame_control) &&
1806 (ieee80211_is_mgmt(hdr->frame_control) ||
1807 ieee80211_is_data(hdr->frame_control)) &&
1812 if (!ieee80211_has_pm(hdr->frame_control))
1815 if (ieee80211_has_pm(hdr->frame_control))
1828 if (ieee80211_is_any_nullfunc(hdr->frame_control)) {
1837 if (ieee80211_has_a4(hdr->frame_control) &&
1908 if (ieee80211_is_ext(hdr->frame_control))
1941 fc = hdr->frame_control;
2208 if (((hdr->frame_control ^ f_hdr->frame_control) &
2247 fc = hdr->frame_control;
2453 __le16 fc = hdr->frame_control;
2512 if (ieee80211_has_a4(hdr->frame_control) &&
2517 !!sdata->u.mgd.use_4addr != !!ieee80211_has_a4(hdr->frame_control)) {
2723 __le16 fc = hdr->frame_control;
2728 if (unlikely(ieee80211_has_a4(hdr->frame_control))) {
2782 __le16 fc = hdr->frame_control;
2793 if (unlikely(ieee80211_has_a4(hdr->frame_control))) {
2846 hdrlen = ieee80211_hdrlen(hdr->frame_control);
2863 if (ieee80211_drop_unencrypted(rx, hdr->frame_control))
2867 if (ieee80211_is_data(hdr->frame_control) &&
2872 if (!ieee80211_is_data(hdr->frame_control))
2942 fwd_hdr->frame_control &= ~cpu_to_le16(IEEE80211_FCTL_RETRY);
2983 __le16 fc = hdr->frame_control;
2987 if (unlikely(!ieee80211_is_data(hdr->frame_control)))
2990 if (unlikely(!ieee80211_is_data_present(hdr->frame_control)))
2997 if (ieee80211_has_a4(hdr->frame_control) &&
3066 if (likely(!ieee80211_is_ctl(bar->frame_control)))
3069 if (ieee80211_is_back_req(bar->frame_control)) {
3159 resp->frame_control = cpu_to_le16(IEEE80211_FTYPE_MGMT |
3177 if (ieee80211_is_s1g_beacon(mgmt->frame_control))
3188 if (!ieee80211_is_mgmt(mgmt->frame_control))
3192 ieee80211_is_beacon(mgmt->frame_control) &&
3222 if (!ieee80211_is_action(mgmt->frame_control))
3555 if (!ieee80211_is_action(mgmt->frame_control))
3592 if (!ieee80211_is_action(mgmt->frame_control))
3652 if (!ieee80211_is_ext(hdr->frame_control))
3674 stype = mgmt->frame_control & cpu_to_le16(IEEE80211_FCTL_STYPE);
4054 ieee80211_is_s1g_beacon(hdr->frame_control);
4072 if (ieee80211_is_beacon(hdr->frame_control))
4092 if (!ieee80211_is_data_present(hdr->frame_control))
4132 return ieee80211_is_beacon(hdr->frame_control);
4135 if (!ieee80211_has_tods(hdr->frame_control)) {
4137 if (ieee80211_is_data(hdr->frame_control))
4140 if (ieee80211_is_action(hdr->frame_control) &&
4163 if (ieee80211_is_data(hdr->frame_control) && multicast)
4168 if (bssid || !ieee80211_is_data(hdr->frame_control))
4173 ieee80211_is_probe_req(hdr->frame_control) ||
4174 ieee80211_is_probe_resp(hdr->frame_control) ||
4175 ieee80211_is_beacon(hdr->frame_control);
4364 int hdrlen = ieee80211_hdrlen(hdr->frame_control);
4396 if (unlikely(!ieee80211_is_data_present(hdr->frame_control)))
4414 if ((hdr->frame_control & cpu_to_le16(IEEE80211_FCTL_FROMDS |
4478 if (rx->key && !ieee80211_has_protected(hdr->frame_control))
4626 fc = ((struct ieee80211_hdr *)skb->data)->frame_control;
4654 if (unlikely(ieee80211_is_probe_resp(hdr->frame_control) ||
4655 ieee80211_is_beacon(hdr->frame_control) ||
4656 ieee80211_is_s1g_beacon(hdr->frame_control)))
4842 ((struct ieee80211_hdr *)skb->data)->frame_control,