/Linux-v4.19/net/mac80211/ |
D | mesh_ps.c | 37 nullfunc->frame_control = fc; in mps_qos_null_get() 194 ieee80211_is_data_qos(hdr->frame_control) && in ieee80211_mps_set_frame_flags() 199 ieee80211_is_data_qos(hdr->frame_control) && in ieee80211_mps_set_frame_flags() 206 hdr->frame_control &= cpu_to_le16(~IEEE80211_FCTL_PM); in ieee80211_mps_set_frame_flags() 208 hdr->frame_control |= cpu_to_le16(IEEE80211_FCTL_PM); in ieee80211_mps_set_frame_flags() 210 if (!ieee80211_is_data_qos(hdr->frame_control)) in ieee80211_mps_set_frame_flags() 290 if (ieee80211_has_pm(hdr->frame_control)) { in mps_set_sta_peer_pm() 315 if (ieee80211_has_pm(hdr->frame_control)) in mps_set_sta_nonpeer_pm() 341 ieee80211_is_data_qos(hdr->frame_control)) { in ieee80211_mps_rx_h_sta_process() 377 nullfunc->frame_control |= in mpsp_trigger_send() [all …]
|
D | wpa.c | 44 skb->len < 24 || !ieee80211_is_data_present(hdr->frame_control)) in ieee80211_tx_h_michael_mic_add() 47 hdrlen = ieee80211_hdrlen(hdr->frame_control); in ieee80211_tx_h_michael_mic_add() 111 if (!ieee80211_is_data_present(hdr->frame_control)) in ieee80211_rx_h_michael_mic_verify() 153 hdrlen = ieee80211_hdrlen(hdr->frame_control); in ieee80211_rx_h_michael_mic_verify() 213 hdrlen = ieee80211_hdrlen(hdr->frame_control); in tkip_encrypt_skb() 275 hdrlen = ieee80211_hdrlen(hdr->frame_control); in ieee80211_crypto_tkip_decrypt() 277 if (!ieee80211_is_data(hdr->frame_control)) in ieee80211_crypto_tkip_decrypt() 330 mgmt = ieee80211_is_mgmt(hdr->frame_control); in ccmp_special_blocks() 331 mask_fc = hdr->frame_control; in ccmp_special_blocks() 338 hdrlen = ieee80211_hdrlen(hdr->frame_control); in ccmp_special_blocks() [all …]
|
D | rx.c | 51 __le16 fc = hdr->frame_control; in ieee80211_get_bssid() 124 if (ieee80211_is_ctl(hdr->frame_control) && in should_drop_frame() 125 !ieee80211_is_pspoll(hdr->frame_control) && in should_drop_frame() 126 !ieee80211_is_back_req(hdr->frame_control)) in should_drop_frame() 239 if (!ieee80211_is_action(action.hdr.frame_control)) in ieee80211_handle_mu_mimo_mon() 826 if (ieee80211_is_data_qos(hdr->frame_control)) { in ieee80211_parse_qos() 849 if (ieee80211_is_mgmt(hdr->frame_control)) in ieee80211_parse_qos() 955 fc = hdr->frame_control; in ieee80211_get_cs_keyid() 973 if (ieee80211_is_data(hdr->frame_control)) { in ieee80211_rx_mesh_check() 975 if (ieee80211_has_tods(hdr->frame_control) || in ieee80211_rx_mesh_check() [all …]
|
D | wme.c | 129 if (!ieee80211_is_data(hdr->frame_control)) { in ieee80211_select_queue_80211() 133 if (!ieee80211_is_data_qos(hdr->frame_control)) { in ieee80211_select_queue_80211() 244 if (!ieee80211_is_data_qos(hdr->frame_control)) in ieee80211_set_qos_hdr() 275 if (!ieee80211_is_qos_nullfunc(hdr->frame_control)) in ieee80211_set_qos_hdr()
|
D | wep.c | 99 hdr->frame_control |= cpu_to_le16(IEEE80211_FCTL_PROTECTED); in ieee80211_wep_add_iv() 104 hdrlen = ieee80211_hdrlen(hdr->frame_control); in ieee80211_wep_add_iv() 125 hdrlen = ieee80211_hdrlen(hdr->frame_control); in ieee80211_wep_remove_iv() 237 if (!ieee80211_has_protected(hdr->frame_control)) in ieee80211_wep_decrypt() 240 hdrlen = ieee80211_hdrlen(hdr->frame_control); in ieee80211_wep_decrypt() 280 __le16 fc = hdr->frame_control; in ieee80211_crypto_wep_decrypt()
|
D | status.c | 85 if (hdr->frame_control & cpu_to_le16(IEEE80211_FCTL_MOREDATA)) in ieee80211_handle_filtered_frame() 86 hdr->frame_control &= ~cpu_to_le16(IEEE80211_FCTL_MOREDATA); in ieee80211_handle_filtered_frame() 88 if (ieee80211_is_data_qos(hdr->frame_control)) { in ieee80211_handle_filtered_frame() 203 if (ieee80211_is_data_qos(mgmt->frame_control)) { in ieee80211_frame_acked() 211 if (ieee80211_is_action(mgmt->frame_control) && in ieee80211_frame_acked() 212 !ieee80211_has_protected(mgmt->frame_control) && in ieee80211_frame_acked() 490 if (ieee80211_is_nullfunc(hdr->frame_control) || in ieee80211_report_ack_skb() 491 ieee80211_is_qos_nullfunc(hdr->frame_control)) in ieee80211_report_ack_skb() 534 ieee80211_hdrlen(hdr->frame_control); in ieee80211_report_used_skb() 537 if (ieee80211_is_data(hdr->frame_control) && in ieee80211_report_used_skb() [all …]
|
D | tx.c | 107 if (ieee80211_is_ctl(hdr->frame_control)) { in ieee80211_duration() 186 if (ieee80211_is_data_qos(hdr->frame_control) && in ieee80211_duration() 302 !ieee80211_is_probe_req(hdr->frame_control) && in ieee80211_tx_h_check_assoc() 303 !ieee80211_is_nullfunc(hdr->frame_control)) in ieee80211_tx_h_check_assoc() 331 ieee80211_is_data(hdr->frame_control))) { in ieee80211_tx_h_check_assoc() 340 } else if (unlikely(ieee80211_is_data(hdr->frame_control) && in ieee80211_tx_h_check_assoc() 433 if (ieee80211_has_order(hdr->frame_control)) in ieee80211_tx_h_multicast_ps_buf() 436 if (ieee80211_is_probe_req(hdr->frame_control)) in ieee80211_tx_h_multicast_ps_buf() 500 if (ieee80211_is_mgmt(hdr->frame_control) && in ieee80211_tx_h_unicast_ps_buf() 501 !ieee80211_is_bufferable_mmpdu(hdr->frame_control)) { in ieee80211_tx_h_unicast_ps_buf() [all …]
|
/Linux-v4.19/drivers/net/wireless/ath/wcn36xx/ |
D | txrx.c | 49 fc = __le16_to_cpu(hdr->frame_control); in wcn36xx_rx_skb() 53 if (ieee80211_is_beacon(hdr->frame_control) && wcn->scan_freq) { in wcn36xx_rx_skb() 75 if (ieee80211_is_beacon(hdr->frame_control)) { in wcn36xx_rx_skb() 133 if (WARN_ON(!ieee80211_is_data_qos(hdr->frame_control))) in wcn36xx_tx_start_ampdu() 194 if (ieee80211_is_nullfunc(hdr->frame_control) || in wcn36xx_set_tx_data() 204 is_data_qos = ieee80211_is_data_qos(hdr->frame_control); in wcn36xx_set_tx_data() 230 if (ieee80211_is_mgmt(hdr->frame_control)) in wcn36xx_set_tx_mgmt() 234 else if (ieee80211_is_ctl(hdr->frame_control)) in wcn36xx_set_tx_mgmt() 244 ieee80211_is_probe_req(hdr->frame_control)) in wcn36xx_set_tx_mgmt() 258 ieee80211_is_data_qos(hdr->frame_control) ? in wcn36xx_set_tx_mgmt() [all …]
|
/Linux-v4.19/drivers/net/wireless/intel/iwlwifi/ |
D | iwl-devtrace.h | 37 __le16 fc = hdr->frame_control; in iwl_trace_data() 73 if (!ieee80211_is_data(hdr->frame_control)) in iwl_rx_trace_len() 77 ieee80211_hdrlen(hdr->frame_control); in iwl_rx_trace_len()
|
/Linux-v4.19/drivers/net/wireless/intersil/hostap/ |
D | hostap_80211_tx.c | 34 fc = le16_to_cpu(hdr->frame_control); in hostap_dump_tx_80211() 210 hdr.frame_control = cpu_to_le16(fc); in hostap_data_start_xmit() 298 fc = le16_to_cpu(hdr->frame_control); in hostap_mgmt_start_xmit() 299 if (ieee80211_is_data(hdr->frame_control) && in hostap_mgmt_start_xmit() 359 hdr_len = hostap_80211_get_hdrlen(hdr->frame_control); in hostap_tx_encrypt() 437 fc = le16_to_cpu(hdr->frame_control); in hostap_master_start_xmit() 443 ieee80211_is_data(hdr->frame_control) && in hostap_master_start_xmit() 478 hdr->frame_control = cpu_to_le16(fc); in hostap_master_start_xmit() 481 if (!ieee80211_is_data(hdr->frame_control)) { in hostap_master_start_xmit() 502 hdr->frame_control = cpu_to_le16(fc); in hostap_master_start_xmit() [all …]
|
/Linux-v4.19/drivers/net/wireless/intel/iwlwifi/mvm/ |
D | rxmq.c | 84 if (!ieee80211_is_data(hdr->frame_control) || in iwl_mvm_check_pn() 109 extiv = (u8 *)hdr + ieee80211_hdrlen(hdr->frame_control); in iwl_mvm_check_pn() 116 if (ieee80211_is_data_qos(hdr->frame_control)) in iwl_mvm_check_pn() 153 unsigned int hdrlen = ieee80211_hdrlen(hdr->frame_control); in iwl_mvm_create_skb() 259 if (!ieee80211_has_protected(hdr->frame_control) || in iwl_mvm_rx_crypto() 356 if (ieee80211_is_ctl(hdr->frame_control) || in iwl_mvm_is_dup() 357 ieee80211_is_qos_nullfunc(hdr->frame_control) || in iwl_mvm_is_dup() 363 if (ieee80211_is_data_qos(hdr->frame_control)) in iwl_mvm_is_dup() 373 if (unlikely(ieee80211_has_retry(hdr->frame_control) && in iwl_mvm_is_dup() 673 if (!ieee80211_is_back_req(hdr->frame_control) && in iwl_mvm_reorder() [all …]
|
D | rx.c | 106 unsigned int hdrlen = ieee80211_hdrlen(hdr->frame_control); in iwl_mvm_pass_packet_to_mac80211() 203 if (!ieee80211_has_protected(hdr->frame_control) || in iwl_mvm_set_mac80211_rx_flag() 274 if (ieee80211_is_data_qos(hdr->frame_control)) in iwl_mvm_rx_handle_tcm() 459 ieee80211_is_beacon(hdr->frame_control)) { in iwl_mvm_rx_rx_mpdu() 481 ieee80211_is_data(hdr->frame_control)) in iwl_mvm_rx_rx_mpdu() 485 if (ieee80211_is_data(hdr->frame_control)) in iwl_mvm_rx_rx_mpdu() 560 if (unlikely((ieee80211_is_beacon(hdr->frame_control) || in iwl_mvm_rx_rx_mpdu() 561 ieee80211_is_probe_resp(hdr->frame_control)) && in iwl_mvm_rx_rx_mpdu() 565 if (unlikely(ieee80211_is_beacon(hdr->frame_control) || in iwl_mvm_rx_rx_mpdu() 566 ieee80211_is_probe_resp(hdr->frame_control))) in iwl_mvm_rx_rx_mpdu() [all …]
|
/Linux-v4.19/drivers/net/wireless/mediatek/mt76/ |
D | util.h | 39 hdr->frame_control |= cpu_to_le16(IEEE80211_FCTL_MOREDATA); in mt76_skb_set_moredata() 41 hdr->frame_control &= ~cpu_to_le16(IEEE80211_FCTL_MOREDATA); in mt76_skb_set_moredata()
|
D | mac80211.c | 522 !ieee80211_is_first_frag(hdr->frame_control)) in mt76_check_ccmp_pn() 557 if (ieee80211_is_pspoll(hdr->frame_control)) { in mt76_check_ps() 562 if (ieee80211_has_morefrags(hdr->frame_control) || in mt76_check_ps() 563 !(ieee80211_is_mgmt(hdr->frame_control) || in mt76_check_ps() 564 ieee80211_is_data(hdr->frame_control))) in mt76_check_ps() 567 ps = ieee80211_has_pm(hdr->frame_control); in mt76_check_ps() 569 if (ps && (ieee80211_is_data_qos(hdr->frame_control) || in mt76_check_ps() 570 ieee80211_is_qos_nullfunc(hdr->frame_control))) in mt76_check_ps()
|
/Linux-v4.19/drivers/net/wireless/st/cw1200/ |
D | txrx.c | 481 if (ieee80211_is_auth(t->hdr->frame_control)) { in cw1200_tx_h_pm() 494 if (ieee80211_is_data_qos(t->hdr->frame_control)) { in cw1200_tx_h_calc_tid() 497 } else if (ieee80211_is_data(t->hdr->frame_control)) { in cw1200_tx_h_calc_tid() 507 !ieee80211_has_protected(t->hdr->frame_control)) in cw1200_tx_h_crypt() 556 if (ieee80211_is_action(t->hdr->frame_control) && in cw1200_tx_h_action() 597 if (ieee80211_is_nullfunc(t->hdr->frame_control)) { in cw1200_tx_h_bt() 599 } else if (ieee80211_is_data(t->hdr->frame_control)) { in cw1200_tx_h_bt() 605 } else if (ieee80211_is_assoc_req(t->hdr->frame_control) || in cw1200_tx_h_bt() 606 ieee80211_is_reassoc_req(t->hdr->frame_control)) { in cw1200_tx_h_bt() 623 if (ieee80211_is_action(t->hdr->frame_control)) in cw1200_tx_h_bt() [all …]
|
/Linux-v4.19/include/linux/ |
D | ieee80211.h | 237 __le16 frame_control; member 247 __le16 frame_control; member 256 __le16 frame_control; member 654 return ieee80211_has_morefrags(hdr->frame_control) || in ieee80211_is_frag() 886 __le16 frame_control; member 1102 __le16 frame_control; member 1109 __le16 frame_control; member 1115 __le16 frame_control; member 1241 __le16 frame_control; member 2928 if (ieee80211_has_a4(hdr->frame_control)) in ieee80211_get_qos_ctl() [all …]
|
/Linux-v4.19/drivers/net/wireless/rsi/ |
D | rsi_91x_core.c | 411 if ((ieee80211_is_mgmt(wh->frame_control)) || in rsi_core_xmit() 412 (ieee80211_is_ctl(wh->frame_control)) || in rsi_core_xmit() 413 (ieee80211_is_qos_nullfunc(wh->frame_control))) { in rsi_core_xmit() 414 if (ieee80211_is_assoc_req(wh->frame_control) || in rsi_core_xmit() 415 ieee80211_is_reassoc_req(wh->frame_control)) { in rsi_core_xmit() 434 if (ieee80211_is_data_qos(wh->frame_control)) { in rsi_core_xmit()
|
/Linux-v4.19/net/wireless/ |
D | mlme.c | 120 if (ieee80211_is_auth(mgmt->frame_control)) in cfg80211_rx_mlme_mgmt() 122 else if (ieee80211_is_deauth(mgmt->frame_control)) in cfg80211_rx_mlme_mgmt() 124 else if (ieee80211_is_disassoc(mgmt->frame_control)) in cfg80211_rx_mlme_mgmt() 182 if (ieee80211_is_deauth(mgmt->frame_control)) in cfg80211_tx_mlme_mgmt() 597 if (!ieee80211_is_mgmt(mgmt->frame_control)) in cfg80211_mlme_mgmt_tx() 600 stype = le16_to_cpu(mgmt->frame_control) & IEEE80211_FCTL_STYPE; in cfg80211_mlme_mgmt_tx() 604 if (ieee80211_is_action(mgmt->frame_control) && in cfg80211_mlme_mgmt_tx() 676 if (!ieee80211_is_action(mgmt->frame_control) || in cfg80211_mlme_mgmt_tx() 707 __le16 ftype = mgmt->frame_control & in cfg80211_rx_mgmt() 712 stype = (le16_to_cpu(mgmt->frame_control) & IEEE80211_FCTL_STYPE) >> 4; in cfg80211_rx_mgmt() [all …]
|
/Linux-v4.19/drivers/staging/rtl8188eu/os_dep/ |
D | mon.c | 26 hdr_len = ieee80211_hdrlen(hdr->frame_control); in unprotect_frame() 30 if (!ieee80211_has_protected(hdr->frame_control)) in unprotect_frame() 33 hdr->frame_control &= ~cpu_to_le16(IEEE80211_FCTL_PROTECTED); in unprotect_frame()
|
/Linux-v4.19/drivers/staging/vt6656/ |
D | rxtx.c | 281 if (ieee80211_is_pspoll(hdr->frame_control)) { in vnt_rxtx_datahead_g() 374 if (ieee80211_is_pspoll(hdr->frame_control)) { in vnt_rxtx_datahead_ab() 397 rts->frame_control = in vnt_fill_ieee80211_rts() 553 buf->data.frame_control = in vnt_fill_cts_fb_head() 579 buf->data.frame_control = in vnt_fill_cts_head() 761 if (ieee80211_has_a4(hdr->frame_control)) in vnt_fill_txkey() 770 mic_hdr->frame_control = cpu_to_le16( in vnt_fill_txkey() 771 le16_to_cpu(hdr->frame_control) & 0xc78f); in vnt_fill_txkey() 775 if (ieee80211_has_a4(hdr->frame_control)) in vnt_fill_txkey() 858 if (!ieee80211_is_data(hdr->frame_control)) { in vnt_tx_packet() [all …]
|
/Linux-v4.19/drivers/net/wireless/ti/wlcore/ |
D | rx.c | 165 ieee80211_hdrlen(hdr->frame_control))); in wl1271_rx_handle_data() 192 if (ieee80211_is_beacon(hdr->frame_control)) in wl1271_rx_handle_data() 194 if (ieee80211_is_data_present(hdr->frame_control)) in wl1271_rx_handle_data() 198 ieee80211_is_probe_resp(hdr->frame_control)); in wl1271_rx_handle_data()
|
/Linux-v4.19/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/ |
D | trx.c | 256 fc = le16_to_cpu(hdr->frame_control); in translate_rx_signal_stuff() 257 type = WLAN_FC_GET_TYPE(hdr->frame_control); in translate_rx_signal_stuff() 270 if (ieee80211_is_beacon(hdr->frame_control)) in translate_rx_signal_stuff() 337 (ieee80211_has_protected(hdr->frame_control))) in rtl8723e_rx_query_desc() 377 __le16 fc = hdr->frame_control; in rtl8723e_tx_fill_desc() 382 bool lastseg = ((hdr->frame_control & in rtl8723e_tx_fill_desc() 556 __le16 fc = hdr->frame_control; in rtl8723e_tx_fill_cmddesc()
|
/Linux-v4.19/drivers/staging/vt6655/ |
D | rxtx.c | 678 buf->data.frame_control = in s_vFillRTSHead() 732 buf->data.frame_control = in s_vFillRTSHead() 754 buf->data.frame_control = in s_vFillRTSHead() 784 buf->data.frame_control = in s_vFillRTSHead() 805 buf->data.frame_control = in s_vFillRTSHead() 871 buf->data.frame_control = in s_vFillCTSHead() 896 buf->data.frame_control = in s_vFillCTSHead() 1243 if (ieee80211_has_a4(hdr->frame_control)) in vnt_fill_txkey() 1252 mic_hdr->frame_control = cpu_to_le16( in vnt_fill_txkey() 1253 le16_to_cpu(hdr->frame_control) & 0xc78f); in vnt_fill_txkey() [all …]
|
/Linux-v4.19/drivers/net/wireless/ath/ath10k/ |
D | htt_tx.c | 1056 if (!is_eth && ieee80211_is_mgmt(hdr->frame_control)) in ath10k_htt_tx_get_tid() 1086 if ((ieee80211_is_action(hdr->frame_control) || in ath10k_htt_mgmt_tx() 1087 ieee80211_is_deauth(hdr->frame_control) || in ath10k_htt_mgmt_tx() 1088 ieee80211_is_disassoc(hdr->frame_control)) && in ath10k_htt_mgmt_tx() 1089 ieee80211_has_protected(hdr->frame_control)) { in ath10k_htt_mgmt_tx() 1175 if ((ieee80211_is_action(hdr->frame_control) || in ath10k_htt_tx_32() 1176 ieee80211_is_deauth(hdr->frame_control) || in ath10k_htt_tx_32() 1177 ieee80211_is_disassoc(hdr->frame_control)) && in ath10k_htt_tx_32() 1178 ieee80211_has_protected(hdr->frame_control)) { in ath10k_htt_tx_32() 1182 ieee80211_has_protected(hdr->frame_control)) { in ath10k_htt_tx_32() [all …]
|
/Linux-v4.19/drivers/net/wireless/ralink/rt2x00/ |
D | rt2x00queue.c | 382 if (ieee80211_is_mgmt(hdr->frame_control) && in rt2x00queue_create_tx_descriptor_ht() 383 !ieee80211_is_beacon(hdr->frame_control)) in rt2x00queue_create_tx_descriptor_ht() 419 if (ieee80211_is_rts(hdr->frame_control) || in rt2x00queue_create_tx_descriptor() 420 ieee80211_is_cts(hdr->frame_control)) { in rt2x00queue_create_tx_descriptor() 422 if (ieee80211_is_rts(hdr->frame_control)) in rt2x00queue_create_tx_descriptor() 441 if (ieee80211_has_morefrags(hdr->frame_control)) { in rt2x00queue_create_tx_descriptor() 456 if (ieee80211_is_beacon(hdr->frame_control) || in rt2x00queue_create_tx_descriptor() 457 ieee80211_is_probe_resp(hdr->frame_control)) in rt2x00queue_create_tx_descriptor() 573 if (likely(!ieee80211_is_back_req(bar->frame_control))) in rt2x00queue_bar_check()
|