Lines Matching refs:frame_control

64 	fc = hdr->frame_control;  in ieee80211_clean_skb()
77 hdr->frame_control &= ~cpu_to_le16(IEEE80211_FCTL_ORDER); in ieee80211_clean_skb()
108 if (ieee80211_is_ctl(hdr->frame_control) && in should_drop_frame()
109 !ieee80211_is_pspoll(hdr->frame_control) && in should_drop_frame()
110 !ieee80211_is_back_req(hdr->frame_control)) in should_drop_frame()
250 if (!ieee80211_is_action(action.hdr.frame_control)) in ieee80211_handle_mu_mimo_mon()
871 if (ieee80211_is_data_qos(hdr->frame_control)) { in ieee80211_parse_qos()
894 if (ieee80211_is_mgmt(hdr->frame_control)) in ieee80211_parse_qos()
974 !ieee80211_is_beacon(hdr->frame_control)) in ieee80211_get_mmie_keyidx()
1004 fc = hdr->frame_control; in ieee80211_get_keyid()
1039 if (ieee80211_is_data(hdr->frame_control)) { in ieee80211_rx_mesh_check()
1041 if (ieee80211_has_tods(hdr->frame_control) || in ieee80211_rx_mesh_check()
1042 !ieee80211_has_fromds(hdr->frame_control)) in ieee80211_rx_mesh_check()
1047 if (!ieee80211_has_a4(hdr->frame_control)) in ieee80211_rx_mesh_check()
1061 if (!ieee80211_is_mgmt(hdr->frame_control)) in ieee80211_rx_mesh_check()
1064 if (ieee80211_is_action(hdr->frame_control)) { in ieee80211_rx_mesh_check()
1079 if (ieee80211_is_probe_req(hdr->frame_control) || in ieee80211_rx_mesh_check()
1080 ieee80211_is_probe_resp(hdr->frame_control) || in ieee80211_rx_mesh_check()
1081 ieee80211_is_beacon(hdr->frame_control) || in ieee80211_rx_mesh_check()
1082 ieee80211_is_auth(hdr->frame_control)) in ieee80211_rx_mesh_check()
1358 if (!ieee80211_is_data_qos(hdr->frame_control) || in ieee80211_rx_reorder_ampdu()
1386 if (unlikely(hdr->frame_control & cpu_to_le16(IEEE80211_STYPE_NULLFUNC))) in ieee80211_rx_reorder_ampdu()
1440 if (ieee80211_is_ctl(hdr->frame_control) || in ieee80211_rx_h_check_dup()
1441 ieee80211_is_any_nullfunc(hdr->frame_control) || in ieee80211_rx_h_check_dup()
1448 if (unlikely(ieee80211_has_retry(hdr->frame_control) && in ieee80211_rx_h_check_dup()
1477 if (unlikely((ieee80211_is_data(hdr->frame_control) || in ieee80211_rx_h_check()
1478 ieee80211_is_pspoll(hdr->frame_control)) && in ieee80211_rx_h_check()
1489 ieee80211_is_data_present(hdr->frame_control)) { in ieee80211_rx_h_check()
1493 hdrlen = ieee80211_hdrlen(hdr->frame_control); in ieee80211_rx_h_check()
1530 if (!ieee80211_has_fromds(hdr->frame_control)) in ieee80211_rx_h_check_more_data()
1534 if (!ieee80211_is_data(hdr->frame_control)) in ieee80211_rx_h_check_more_data()
1537 if (!ieee80211_has_moredata(hdr->frame_control)) { in ieee80211_rx_h_check_more_data()
1706 if (unlikely(ieee80211_is_pspoll(hdr->frame_control))) { in ieee80211_rx_h_uapsd_and_pspoll()
1714 } else if (!ieee80211_has_morefrags(hdr->frame_control) && in ieee80211_rx_h_uapsd_and_pspoll()
1716 ieee80211_has_pm(hdr->frame_control) && in ieee80211_rx_h_uapsd_and_pspoll()
1717 (ieee80211_is_data_qos(hdr->frame_control) || in ieee80211_rx_h_uapsd_and_pspoll()
1718 ieee80211_is_qos_nullfunc(hdr->frame_control))) { in ieee80211_rx_h_uapsd_and_pspoll()
1753 if (ieee80211_is_data(hdr->frame_control) && in ieee80211_rx_h_sta_process()
1760 } else if (!ieee80211_is_s1g_beacon(hdr->frame_control) && in ieee80211_rx_h_sta_process()
1767 if (ieee80211_is_data(hdr->frame_control)) in ieee80211_rx_h_sta_process()
1796 if (ieee80211_is_s1g_beacon(hdr->frame_control)) in ieee80211_rx_h_sta_process()
1805 !ieee80211_has_morefrags(hdr->frame_control) && in ieee80211_rx_h_sta_process()
1807 (ieee80211_is_mgmt(hdr->frame_control) || in ieee80211_rx_h_sta_process()
1808 ieee80211_is_data(hdr->frame_control)) && in ieee80211_rx_h_sta_process()
1813 if (!ieee80211_has_pm(hdr->frame_control)) in ieee80211_rx_h_sta_process()
1816 if (ieee80211_has_pm(hdr->frame_control)) in ieee80211_rx_h_sta_process()
1829 if (ieee80211_is_any_nullfunc(hdr->frame_control)) { in ieee80211_rx_h_sta_process()
1838 if (ieee80211_has_a4(hdr->frame_control) && in ieee80211_rx_h_sta_process()
1909 if (ieee80211_is_ext(hdr->frame_control)) in ieee80211_rx_h_decrypt()
1942 fc = hdr->frame_control; in ieee80211_rx_h_decrypt()
2191 if (((hdr->frame_control ^ f_hdr->frame_control) & in ieee80211_reassemble_find()
2218 fc = hdr->frame_control; in ieee80211_rx_h_defragment()
2408 __le16 fc = hdr->frame_control; in ieee80211_drop_unencrypted_mgmt()
2467 if (ieee80211_has_a4(hdr->frame_control) && in __ieee80211_data_to_8023()
2472 !!sdata->u.mgd.use_4addr != !!ieee80211_has_a4(hdr->frame_control)) { in __ieee80211_data_to_8023()
2657 __le16 fc = hdr->frame_control; in __ieee80211_rx_h_amsdu()
2662 if (unlikely(ieee80211_has_a4(hdr->frame_control))) { in __ieee80211_rx_h_amsdu()
2716 __le16 fc = hdr->frame_control; in ieee80211_rx_h_amsdu()
2727 if (unlikely(ieee80211_has_a4(hdr->frame_control))) { in ieee80211_rx_h_amsdu()
2763 hdrlen = ieee80211_hdrlen(hdr->frame_control); in ieee80211_rx_h_mesh_fwding()
2780 if (ieee80211_drop_unencrypted(rx, hdr->frame_control)) in ieee80211_rx_h_mesh_fwding()
2784 if (ieee80211_is_data(hdr->frame_control) && in ieee80211_rx_h_mesh_fwding()
2789 if (!ieee80211_is_data(hdr->frame_control)) in ieee80211_rx_h_mesh_fwding()
2859 fwd_hdr->frame_control &= ~cpu_to_le16(IEEE80211_FCTL_RETRY); in ieee80211_rx_h_mesh_fwding()
2900 __le16 fc = hdr->frame_control; in ieee80211_rx_h_data()
2904 if (unlikely(!ieee80211_is_data(hdr->frame_control))) in ieee80211_rx_h_data()
2907 if (unlikely(!ieee80211_is_data_present(hdr->frame_control))) in ieee80211_rx_h_data()
2914 if (ieee80211_has_a4(hdr->frame_control) && in ieee80211_rx_h_data()
2983 if (likely(!ieee80211_is_ctl(bar->frame_control))) in ieee80211_rx_h_ctrl()
2986 if (ieee80211_is_back_req(bar->frame_control)) { in ieee80211_rx_h_ctrl()
3076 resp->frame_control = cpu_to_le16(IEEE80211_FTYPE_MGMT | in ieee80211_process_sa_query_req()
3094 if (ieee80211_is_s1g_beacon(mgmt->frame_control)) in ieee80211_rx_h_mgmt_check()
3105 if (!ieee80211_is_mgmt(mgmt->frame_control)) in ieee80211_rx_h_mgmt_check()
3109 ieee80211_is_beacon(mgmt->frame_control) && in ieee80211_rx_h_mgmt_check()
3139 if (!ieee80211_is_action(mgmt->frame_control)) in ieee80211_rx_h_action()
3472 if (!ieee80211_is_action(mgmt->frame_control)) in ieee80211_rx_h_action_post_userspace()
3509 if (!ieee80211_is_action(mgmt->frame_control)) in ieee80211_rx_h_action_return()
3569 if (!ieee80211_is_ext(hdr->frame_control)) in ieee80211_rx_h_ext()
3591 stype = mgmt->frame_control & cpu_to_le16(IEEE80211_FCTL_STYPE); in ieee80211_rx_h_mgmt()
3971 ieee80211_is_s1g_beacon(hdr->frame_control); in ieee80211_accept_frame()
3988 if (ieee80211_is_beacon(hdr->frame_control)) in ieee80211_accept_frame()
4008 if (!ieee80211_is_data_present(hdr->frame_control)) in ieee80211_accept_frame()
4048 return ieee80211_is_beacon(hdr->frame_control); in ieee80211_accept_frame()
4051 if (!ieee80211_has_tods(hdr->frame_control)) { in ieee80211_accept_frame()
4053 if (ieee80211_is_data(hdr->frame_control)) in ieee80211_accept_frame()
4056 if (ieee80211_is_action(hdr->frame_control) && in ieee80211_accept_frame()
4079 if (ieee80211_is_data(hdr->frame_control) && multicast) in ieee80211_accept_frame()
4084 if (bssid || !ieee80211_is_data(hdr->frame_control)) in ieee80211_accept_frame()
4089 ieee80211_is_probe_req(hdr->frame_control) || in ieee80211_accept_frame()
4090 ieee80211_is_probe_resp(hdr->frame_control) || in ieee80211_accept_frame()
4091 ieee80211_is_beacon(hdr->frame_control); in ieee80211_accept_frame()
4278 int hdrlen = ieee80211_hdrlen(hdr->frame_control); in ieee80211_invoke_fast_rx()
4310 if (unlikely(!ieee80211_is_data_present(hdr->frame_control))) in ieee80211_invoke_fast_rx()
4328 if ((hdr->frame_control & cpu_to_le16(IEEE80211_FCTL_FROMDS | in ieee80211_invoke_fast_rx()
4392 if (rx->key && !ieee80211_has_protected(hdr->frame_control)) in ieee80211_invoke_fast_rx()
4540 fc = ((struct ieee80211_hdr *)skb->data)->frame_control; in __ieee80211_rx_handle_packet()
4568 if (unlikely(ieee80211_is_probe_resp(hdr->frame_control) || in __ieee80211_rx_handle_packet()
4569 ieee80211_is_beacon(hdr->frame_control) || in __ieee80211_rx_handle_packet()
4570 ieee80211_is_s1g_beacon(hdr->frame_control))) in __ieee80211_rx_handle_packet()
4756 ((struct ieee80211_hdr *)skb->data)->frame_control, in ieee80211_rx_list()