Home
last modified time | relevance | path

Searched refs:frame_control (Results 1 – 25 of 195) sorted by relevance

12345678

/Linux-v4.19/net/mac80211/
Dmesh_ps.c37 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 …]
Dwpa.c44 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 …]
Drx.c51 __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 …]
Dwme.c129 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()
Dwep.c99 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()
Dstatus.c85 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 …]
Dtx.c107 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/
Dtxrx.c49 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/
Diwl-devtrace.h37 __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/
Dhostap_80211_tx.c34 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/
Drxmq.c84 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 …]
Drx.c106 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/
Dutil.h39 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()
Dmac80211.c522 !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/
Dtxrx.c481 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/
Dieee80211.h237 __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/
Drsi_91x_core.c411 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/
Dmlme.c120 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/
Dmon.c26 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/
Drxtx.c281 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/
Drx.c165 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/
Dtrx.c256 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/
Drxtx.c678 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/
Dhtt_tx.c1056 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/
Drt2x00queue.c382 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()

12345678