| /linux/net/mac80211/ |
| A D | mesh_ps.c | 39 nullfunc->frame_control = fc; in mps_qos_null_get() 199 ieee80211_is_data_qos(hdr->frame_control) && in ieee80211_mps_set_frame_flags() 204 ieee80211_is_data_qos(hdr->frame_control) && in ieee80211_mps_set_frame_flags() 215 if (!ieee80211_is_data_qos(hdr->frame_control)) in ieee80211_mps_set_frame_flags() 295 if (ieee80211_has_pm(hdr->frame_control)) { in mps_set_sta_peer_pm() 320 if (ieee80211_has_pm(hdr->frame_control)) in mps_set_sta_nonpeer_pm() 346 ieee80211_is_data_qos(hdr->frame_control)) { in ieee80211_mps_rx_h_sta_process() 382 nullfunc->frame_control |= in mpsp_trigger_send() 426 if (ieee80211_is_data_qos(hdr->frame_control)) in mpsp_qos_null_append() 513 hdr->frame_control |= in mps_frame_deliver() [all …]
|
| A D | rx.c | 65 fc = hdr->frame_control; in ieee80211_clean_skb() 109 if (ieee80211_is_ctl(hdr->frame_control) && in should_drop_frame() 1017 __le16 fc = hdr->frame_control; in ieee80211_get_keyid() 1952 fc = hdr->frame_control; in ieee80211_rx_h_decrypt() 2220 if (((hdr->frame_control ^ f_hdr->frame_control) & in ieee80211_reassemble_find() 2259 fc = hdr->frame_control; in ieee80211_rx_h_defragment() 2440 __le16 fc = mgmt->frame_control; in ieee80211_drop_unencrypted_mgmt() 2835 .frame_control = cpu_to_le16(fc) in ieee80211_rx_mesh_data() 3015 __le16 fc = hdr->frame_control; in __ieee80211_rx_h_amsdu() 3109 __le16 fc = hdr->frame_control; in ieee80211_rx_h_amsdu() [all …]
|
| A D | wpa.c | 45 hdrlen = ieee80211_hdrlen(hdr->frame_control); in ieee80211_tx_h_michael_mic_add() 151 hdrlen = ieee80211_hdrlen(hdr->frame_control); in ieee80211_rx_h_michael_mic_verify() 211 hdrlen = ieee80211_hdrlen(hdr->frame_control); in tkip_encrypt_skb() 273 hdrlen = ieee80211_hdrlen(hdr->frame_control); in ieee80211_crypto_tkip_decrypt() 275 if (!ieee80211_is_data(hdr->frame_control)) in ieee80211_crypto_tkip_decrypt() 330 mgmt = ieee80211_is_mgmt(hdr->frame_control); in ccmp_gcmp_aad() 331 mask_fc = hdr->frame_control; in ccmp_gcmp_aad() 803 mask_fc = hdr->frame_control; in bip_aad() 938 if (!ieee80211_is_mgmt(hdr->frame_control)) in ieee80211_crypto_aes_cmac_decrypt() 988 if (!ieee80211_is_mgmt(hdr->frame_control)) in ieee80211_crypto_aes_cmac_256_decrypt() [all …]
|
| A D | wep.c | 74 hdr->frame_control |= cpu_to_le16(IEEE80211_FCTL_PROTECTED); in ieee80211_wep_add_iv() 79 hdrlen = ieee80211_hdrlen(hdr->frame_control); in ieee80211_wep_add_iv() 100 hdrlen = ieee80211_hdrlen(hdr->frame_control); in ieee80211_wep_remove_iv() 204 if (!ieee80211_has_protected(hdr->frame_control)) in ieee80211_wep_decrypt() 207 hdrlen = ieee80211_hdrlen(hdr->frame_control); in ieee80211_wep_decrypt() 247 __le16 fc = hdr->frame_control; in ieee80211_crypto_wep_decrypt()
|
| A D | wme.c | 132 if (!ieee80211_is_data(hdr->frame_control)) { in ieee80211_select_queue_80211() 136 if (!ieee80211_is_data_qos(hdr->frame_control)) { in ieee80211_select_queue_80211() 202 if (!ieee80211_is_data_qos(hdr->frame_control)) in ieee80211_set_qos_hdr() 241 if (!ieee80211_is_qos_nullfunc(hdr->frame_control)) in ieee80211_set_qos_hdr()
|
| A D | tx.c | 96 if (ieee80211_is_ctl(hdr->frame_control)) { in ieee80211_duration() 417 if (ieee80211_has_order(hdr->frame_control)) in ieee80211_tx_h_multicast_ps_buf() 649 ieee80211_is_mgmt(hdr->frame_control); in ieee80211_tx_h_select_key() 1005 hdr->frame_control |= morefrags; in ieee80211_tx_h_fragment() 1016 hdr->frame_control &= ~morefrags; in ieee80211_tx_h_fragment() 2892 hdr.frame_control = fc; in ieee80211_build_hdr() 3254 hdr->frame_control = fc; in ieee80211_check_fast_xmit() 5795 nullfunc->frame_control |= in ieee80211_nullfunc_get() 5862 rts->frame_control = in ieee80211_rts_get() 5878 cts->frame_control = in ieee80211_ctstoself_get() [all …]
|
| /linux/drivers/net/wireless/ath/wcn36xx/ |
| A D | txrx.c | 350 fc = __le16_to_cpu(hdr->frame_control); in wcn36xx_rx_skb() 407 if (ieee80211_is_beacon(hdr->frame_control) || in wcn36xx_rx_skb() 408 ieee80211_is_probe_resp(hdr->frame_control)) in wcn36xx_rx_skb() 413 if (ieee80211_is_beacon(hdr->frame_control)) { in wcn36xx_rx_skb() 575 if (ieee80211_is_any_nullfunc(hdr->frame_control)) { in wcn36xx_set_tx_data() 579 if (ieee80211_is_qos_nullfunc(hdr->frame_control)) in wcn36xx_set_tx_data() 613 if (ieee80211_is_mgmt(hdr->frame_control)) in wcn36xx_set_tx_mgmt() 617 else if (ieee80211_is_ctl(hdr->frame_control)) in wcn36xx_set_tx_mgmt() 627 ieee80211_is_probe_req(hdr->frame_control)) in wcn36xx_set_tx_mgmt() 643 ieee80211_is_data_qos(hdr->frame_control) ? in wcn36xx_set_tx_mgmt() [all …]
|
| /linux/drivers/net/wireless/realtek/rtw88/ |
| A D | rx.c | 19 if (!ieee80211_is_data(hdr->frame_control)) in rtw_rx_stats() 53 if (ieee80211_is_beacon(hdr->frame_control)) in rtw_rx_phy_stat() 111 ieee80211_is_beacon(hdr->frame_control))) in rtw_rx_addr_match_iter() 131 ieee80211_is_ctl(hdr->frame_control)) in rtw_rx_addr_match() 162 if (ieee80211_is_beacon(mgmt->frame_control)) { in rtw_update_rx_freq_from_ie() 166 } else if (ieee80211_is_probe_resp(mgmt->frame_control)) { in rtw_update_rx_freq_from_ie()
|
| /linux/drivers/net/wireless/intel/iwlwifi/ |
| A D | iwl-devtrace.h | 20 __le16 fc = hdr->frame_control; in iwl_trace_data() 67 if (!ieee80211_is_data(hdr->frame_control)) in iwl_rx_trace_len() 71 ieee80211_hdrlen(hdr->frame_control); in iwl_rx_trace_len()
|
| /linux/drivers/net/wireless/marvell/mwifiex/ |
| A D | util.c | 446 if (ieee80211_is_mgmt(ieee_hdr->frame_control)) { in mwifiex_process_mgmt_packet() 461 (ieee80211_is_auth(ieee_hdr->frame_control) || in mwifiex_process_mgmt_packet() 462 ieee80211_is_deauth(ieee_hdr->frame_control) || in mwifiex_process_mgmt_packet() 463 ieee80211_is_disassoc(ieee_hdr->frame_control))) { in mwifiex_process_mgmt_packet() 464 if (ieee80211_is_auth(ieee_hdr->frame_control)) { in mwifiex_process_mgmt_packet() 483 if (ieee80211_is_deauth(ieee_hdr->frame_control)) { in mwifiex_process_mgmt_packet() 502 if (ieee80211_is_auth(ieee_hdr->frame_control)) in mwifiex_process_mgmt_packet() 506 if (ieee80211_is_deauth(ieee_hdr->frame_control)) in mwifiex_process_mgmt_packet() 510 if (ieee80211_is_disassoc(ieee_hdr->frame_control)) in mwifiex_process_mgmt_packet() 514 if (ieee80211_is_assoc_req(ieee_hdr->frame_control)) in mwifiex_process_mgmt_packet() [all …]
|
| /linux/drivers/net/wireless/st/cw1200/ |
| A D | txrx.c | 478 if (ieee80211_is_auth(t->hdr->frame_control)) { in cw1200_tx_h_pm() 553 if (ieee80211_is_action(t->hdr->frame_control) && in cw1200_tx_h_action() 620 if (ieee80211_is_action(t->hdr->frame_control)) in cw1200_tx_h_bt() 725 t.hdrlen = ieee80211_hdrlen(t.hdr->frame_control); in cw1200_tx() 1025 ieee80211_is_data(frame->frame_control)) in cw1200_rx_cb() 1029 ieee80211_is_action(frame->frame_control) && in cw1200_rx_cb() 1040 ieee80211_is_action(frame->frame_control) && in cw1200_rx_cb() 1070 if (ieee80211_is_pspoll(frame->frame_control)) in cw1200_rx_cb() 1093 hdrlen = ieee80211_hdrlen(frame->frame_control); in cw1200_rx_cb() 1156 if (ieee80211_is_action(frame->frame_control) && in cw1200_rx_cb() [all …]
|
| /linux/drivers/net/wireless/rsi/ |
| A D | rsi_91x_core.c | 412 if ((ieee80211_is_mgmt(wh->frame_control)) || in rsi_core_xmit() 413 (ieee80211_is_ctl(wh->frame_control)) || in rsi_core_xmit() 414 (ieee80211_is_qos_nullfunc(wh->frame_control))) { in rsi_core_xmit() 415 if (ieee80211_is_assoc_req(wh->frame_control) || in rsi_core_xmit() 416 ieee80211_is_reassoc_req(wh->frame_control)) { in rsi_core_xmit() 436 if (ieee80211_is_data_qos(wh->frame_control)) { in rsi_core_xmit()
|
| /linux/drivers/staging/vt6656/ |
| A D | rxtx.c | 225 rts->frame_control = in vnt_fill_ieee80211_rts() 282 buf->data.frame_control = in vnt_fill_cts_head() 347 if (ieee80211_has_a4(hdr->frame_control)) in vnt_fill_txkey() 356 mic_hdr->frame_control = cpu_to_le16(le16_to_cpu(hdr->frame_control) & 0xc78f); in vnt_fill_txkey() 359 if (ieee80211_has_a4(hdr->frame_control)) in vnt_fill_txkey() 565 if (!ieee80211_is_data(hdr->frame_control)) { in vnt_tx_packet() 580 if (ieee80211_has_retry(hdr->frame_control)) in vnt_tx_packet() 586 if (ieee80211_has_a4(hdr->frame_control)) in vnt_tx_packet() 590 cpu_to_le16(ieee80211_hdrlen(hdr->frame_control) << 10); in vnt_tx_packet()
|
| /linux/net/wireless/ |
| A D | mlme.c | 161 if (ieee80211_is_auth(mgmt->frame_control)) in cfg80211_rx_mlme_mgmt() 163 else if (ieee80211_is_deauth(mgmt->frame_control)) in cfg80211_rx_mlme_mgmt() 165 else if (ieee80211_is_disassoc(mgmt->frame_control)) in cfg80211_rx_mlme_mgmt() 226 if (ieee80211_is_deauth(mgmt->frame_control)) in cfg80211_tx_mlme_mgmt() 802 if (ieee80211_is_auth(mgmt->frame_control) || in cfg80211_allowed_random_address() 803 ieee80211_is_deauth(mgmt->frame_control)) { in cfg80211_allowed_random_address() 811 } else if (ieee80211_is_action(mgmt->frame_control) && in cfg80211_allowed_random_address() 852 if (!ieee80211_is_mgmt(mgmt->frame_control)) in cfg80211_mlme_mgmt_tx() 859 if (ieee80211_is_action(mgmt->frame_control) && in cfg80211_mlme_mgmt_tx() 952 __le16 ftype = mgmt->frame_control & in cfg80211_rx_mgmt_ext() [all …]
|
| /linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
| A D | tx.c | 49 u16 mh_len = ieee80211_hdrlen(hdr->frame_control); in iwl_mvm_tx_csum() 139 else if (ieee80211_hdrlen(hdr->frame_control) % 4) in iwl_mvm_tx_csum() 154 __le16 fc = hdr->frame_control; in iwl_mvm_set_tx_cmd() 604 hdr->frame_control); in iwl_mvm_set_tx_params() 679 __le16 fc = hdr->frame_control; in iwl_mvm_get_ctrl_vif_queue() 786 __le16 fc = hdr->frame_control; in iwl_mvm_tx_skb_non_sta() 844 if (!ieee80211_is_data(hdr->frame_control)) in iwl_mvm_tx_skb_non_sta() 1210 fc = hdr->frame_control; in iwl_mvm_tx_mpdu() 1627 u32 status, __le16 frame_control) in iwl_mvm_tx_status_check_trigger() argument 1637 if (ieee80211_is_action(frame_control)) in iwl_mvm_tx_status_check_trigger() [all …]
|
| A D | rxmq.c | 29 if (!ieee80211_is_data(hdr->frame_control) || in iwl_mvm_check_pn() 61 if (ieee80211_is_data_qos(hdr->frame_control)) in iwl_mvm_check_pn() 296 if (!ieee80211_is_beacon(hdr->frame_control)) in iwl_mvm_rx_mgmt_prot() 384 if (!ieee80211_has_protected(hdr->frame_control) || in iwl_mvm_rx_crypto() 517 if (ieee80211_is_ctl(hdr->frame_control) || in iwl_mvm_is_dup() 522 if (ieee80211_is_data_qos(hdr->frame_control)) { in iwl_mvm_is_dup() 760 if (!ieee80211_is_back_req(hdr->frame_control) && in iwl_mvm_reorder() 2234 ieee80211_is_data(hdr->frame_control) && in iwl_mvm_rx_mpdu_mq() 2284 if (ieee80211_is_data(hdr->frame_control)) in iwl_mvm_rx_mpdu_mq() 2310 if (ieee80211_has_a4(hdr->frame_control)) in iwl_mvm_rx_mpdu_mq() [all …]
|
| /linux/drivers/staging/rtl8192e/ |
| A D | rtllib_rx.c | 90 u16 fc = le16_to_cpu(hdr->frame_control); in rtllib_frag_cache_get() 99 if (ieee80211_has_a4(hdr->frame_control) && in rtllib_frag_cache_get() 160 u16 fc = le16_to_cpu(hdr->frame_control); in rtllib_frag_cache_invalidate() 168 if (ieee80211_has_a4(hdr->frame_control) && in rtllib_frag_cache_invalidate() 241 fc = le16_to_cpu(hdr->frame_control); in rtllib_is_eapol_frame() 852 u16 fc = le16_to_cpu(hdr->frame_control); in rtllib_rx_get_hdrlen() 874 fc = le16_to_cpu(hdr->frame_control); in rtllib_rx_check_duplicate() 910 u16 fc = le16_to_cpu(hdr->frame_control); in rtllib_rx_extract_addr() 939 u16 fc = le16_to_cpu(hdr->frame_control); in rtllib_rx_data_filter() 1020 fc = le16_to_cpu(hdr->frame_control); in rtllib_rx_decrypt() [all …]
|
| /linux/drivers/net/wireless/mediatek/mt76/ |
| A D | util.h | 50 hdr->frame_control |= cpu_to_le16(IEEE80211_FCTL_MOREDATA); in mt76_skb_set_moredata() 52 hdr->frame_control &= ~cpu_to_le16(IEEE80211_FCTL_MOREDATA); in mt76_skb_set_moredata()
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/ |
| A D | trx.c | 234 fc = le16_to_cpu(hdr->frame_control); in translate_rx_signal_stuff() 235 type = WLAN_FC_GET_TYPE(hdr->frame_control); in translate_rx_signal_stuff() 248 if (ieee80211_is_beacon(hdr->frame_control)) in translate_rx_signal_stuff() 316 (ieee80211_has_protected(hdr->frame_control))) in rtl8723e_rx_query_desc() 356 __le16 fc = hdr->frame_control; in rtl8723e_tx_fill_desc() 361 bool lastseg = ((hdr->frame_control & in rtl8723e_tx_fill_desc() 527 __le16 fc = hdr->frame_control; in rtl8723e_tx_fill_cmddesc()
|
| /linux/drivers/net/wireless/ti/wlcore/ |
| A D | rx.c | 151 ieee80211_hdrlen(hdr->frame_control))); in wl1271_rx_handle_data() 178 if (ieee80211_is_beacon(hdr->frame_control)) in wl1271_rx_handle_data() 180 if (ieee80211_is_data_present(hdr->frame_control)) in wl1271_rx_handle_data() 184 ieee80211_is_probe_resp(hdr->frame_control)); in wl1271_rx_handle_data()
|
| /linux/drivers/net/wireless/ath/ath12k/ |
| A D | dp_mon.h | 45 __le16 frame_control; member 56 __le16 frame_control; member
|
| /linux/drivers/staging/vt6655/ |
| A D | rxtx.c | 630 buf->data.frame_control = in s_vFillRTSHead() 684 buf->data.frame_control = in s_vFillRTSHead() 706 buf->data.frame_control = in s_vFillRTSHead() 736 buf->data.frame_control = in s_vFillRTSHead() 757 buf->data.frame_control = in s_vFillRTSHead() 823 buf->data.frame_control = in s_vFillCTSHead() 848 buf->data.frame_control = in s_vFillCTSHead() 1194 if (ieee80211_has_a4(hdr->frame_control)) in vnt_fill_txkey() 1203 mic_hdr->frame_control = cpu_to_le16( in vnt_fill_txkey() 1208 if (ieee80211_has_a4(hdr->frame_control)) in vnt_fill_txkey() [all …]
|
| /linux/drivers/net/wireless/ath/ath10k/ |
| A D | htt_tx.c | 1202 if ((ieee80211_is_action(hdr->frame_control) || in ath10k_htt_mgmt_tx() 1203 ieee80211_is_deauth(hdr->frame_control) || in ath10k_htt_mgmt_tx() 1204 ieee80211_is_disassoc(hdr->frame_control)) && in ath10k_htt_mgmt_tx() 1205 ieee80211_has_protected(hdr->frame_control)) { in ath10k_htt_mgmt_tx() 1287 if ((ieee80211_is_action(hdr->frame_control) || in ath10k_htt_tx_hl() 1288 ieee80211_is_deauth(hdr->frame_control) || in ath10k_htt_tx_hl() 1289 ieee80211_is_disassoc(hdr->frame_control)) && in ath10k_htt_tx_hl() 1423 if ((ieee80211_is_action(hdr->frame_control) || in ath10k_htt_tx_32() 1424 ieee80211_is_deauth(hdr->frame_control) || in ath10k_htt_tx_32() 1628 if ((ieee80211_is_action(hdr->frame_control) || in ath10k_htt_tx_64() [all …]
|
| /linux/include/linux/ |
| A D | ieee80211.h | 323 __le16 frame_control; member 335 __le16 frame_control; member 344 __le16 frame_control; member 354 __le16 frame_control; member 365 __le16 frame_control; member 1239 __le16 frame_control; member 1343 __le16 frame_control; member 1599 __le16 frame_control; member 1606 __le16 frame_control; member 1612 __le16 frame_control; member [all …]
|
| /linux/drivers/net/wireless/ralink/rt2x00/ |
| A D | rt2x00queue.c | 198 if (ieee80211_is_beacon(hdr->frame_control)) { in rt2x00queue_create_tx_descriptor_seq() 375 if (ieee80211_is_mgmt(hdr->frame_control) && in rt2x00queue_create_tx_descriptor_ht() 376 !ieee80211_is_beacon(hdr->frame_control)) in rt2x00queue_create_tx_descriptor_ht() 412 if (ieee80211_is_rts(hdr->frame_control) || in rt2x00queue_create_tx_descriptor() 413 ieee80211_is_cts(hdr->frame_control)) { in rt2x00queue_create_tx_descriptor() 415 if (ieee80211_is_rts(hdr->frame_control)) in rt2x00queue_create_tx_descriptor() 431 if (ieee80211_has_morefrags(hdr->frame_control)) { in rt2x00queue_create_tx_descriptor() 446 if ((ieee80211_is_beacon(hdr->frame_control) || in rt2x00queue_create_tx_descriptor() 447 ieee80211_is_probe_resp(hdr->frame_control)) && in rt2x00queue_create_tx_descriptor() 564 if (likely(!ieee80211_is_back_req(bar->frame_control))) in rt2x00queue_bar_check()
|