Home
last modified time | relevance | path

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

123456789

/linux-6.15/net/mac80211/
H A Dmesh_ps.c39 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 …]
H A Drx.c65 fc = hdr->frame_control; in ieee80211_clean_skb()
109 if (ieee80211_is_ctl(hdr->frame_control) && in should_drop_frame()
1024 __le16 fc = hdr->frame_control; in ieee80211_get_keyid()
1959 fc = hdr->frame_control; in ieee80211_rx_h_decrypt()
2227 if (((hdr->frame_control ^ f_hdr->frame_control) & in ieee80211_reassemble_find()
2266 fc = hdr->frame_control; in ieee80211_rx_h_defragment()
2447 __le16 fc = mgmt->frame_control; in ieee80211_drop_unencrypted_mgmt()
2842 .frame_control = cpu_to_le16(fc) in ieee80211_rx_mesh_data()
3023 __le16 fc = hdr->frame_control; in __ieee80211_rx_h_amsdu()
3116 __le16 fc = hdr->frame_control; in ieee80211_rx_h_amsdu()
[all …]
H A Dwpa.c45 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()
800 mask_fc = hdr->frame_control; in bip_aad()
935 if (!ieee80211_is_mgmt(hdr->frame_control)) in ieee80211_crypto_aes_cmac_decrypt()
985 if (!ieee80211_is_mgmt(hdr->frame_control)) in ieee80211_crypto_aes_cmac_256_decrypt()
[all …]
H A Dwep.c74 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()
H A Dwme.c132 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()
H A Dtx.c96 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()
2894 hdr.frame_control = fc; in ieee80211_build_hdr()
3256 hdr->frame_control = fc; in ieee80211_check_fast_xmit()
5798 nullfunc->frame_control |= in ieee80211_nullfunc_get()
5865 rts->frame_control = in ieee80211_rts_get()
5881 cts->frame_control = in ieee80211_ctstoself_get()
[all …]
H A Ds1g.c24 if (likely(!ieee80211_is_action(mgmt->frame_control))) in ieee80211_s1g_is_twt_setup()
48 mgmt->frame_control = cpu_to_le16(IEEE80211_FTYPE_MGMT | in ieee80211_s1g_send_twt_setup()
80 mgmt->frame_control = cpu_to_le16(IEEE80211_FTYPE_MGMT | in ieee80211_s1g_send_twt_teardown()
/linux-6.15/drivers/net/wireless/ath/wcn36xx/
H A Dtxrx.c350 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-6.15/drivers/net/wireless/intel/iwlwifi/
H A Diwl-devtrace.h20 __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-6.15/drivers/net/wireless/marvell/mwifiex/
H A Dutil.c446 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()
504 if (ieee80211_is_auth(ieee_hdr->frame_control)) in mwifiex_process_mgmt_packet()
508 if (ieee80211_is_deauth(ieee_hdr->frame_control)) in mwifiex_process_mgmt_packet()
512 if (ieee80211_is_disassoc(ieee_hdr->frame_control)) in mwifiex_process_mgmt_packet()
516 if (ieee80211_is_assoc_req(ieee_hdr->frame_control)) in mwifiex_process_mgmt_packet()
[all …]
/linux-6.15/drivers/net/wireless/st/cw1200/
H A Dtxrx.c478 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-6.15/drivers/net/wireless/realtek/rtw88/
H A Drx.c19 if (!ieee80211_is_data(hdr->frame_control)) in rtw_rx_stats()
53 if (ieee80211_is_beacon(hdr->frame_control)) in rtw_rx_phy_stat()
117 ieee80211_is_beacon(hdr->frame_control))) in rtw_rx_addr_match_iter()
137 ieee80211_is_ctl(hdr->frame_control)) in rtw_rx_addr_match()
168 if (ieee80211_is_beacon(mgmt->frame_control)) { in rtw_update_rx_freq_from_ie()
172 } else if (ieee80211_is_probe_resp(mgmt->frame_control)) { in rtw_update_rx_freq_from_ie()
/linux-6.15/drivers/net/wireless/rsi/
H A Drsi_91x_core.c412 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-6.15/drivers/net/wireless/intel/iwlwifi/mld/
H A Dtx.c212 u16 mh_len = ieee80211_hdrlen(hdr->frame_control); in iwl_mld_get_offload_assist()
296 else if (ieee80211_hdrlen(hdr->frame_control) % 4) in iwl_mld_get_offload_assist()
541 bool amsdu = ieee80211_is_data_qos(hdr->frame_control) && in iwl_mld_fill_tx_cmd()
560 hdr->frame_control); in iwl_mld_fill_tx_cmd()
561 } else if (!ieee80211_is_data(hdr->frame_control) || in iwl_mld_fill_tx_cmd()
607 __le16 fc = hdr->frame_control; in iwl_mld_get_tx_queue_id()
738 if (ieee80211_is_data(hdr->frame_control)) { in iwl_mld_tx_mpdu()
739 if (ieee80211_is_data_qos(hdr->frame_control)) in iwl_mld_tx_mpdu()
790 if (!ieee80211_is_data_qos(hdr->frame_control) || in iwl_mld_tx_tso_segment()
1106 if (ieee80211_is_action(hdr->frame_control)) in iwl_mld_handle_tx_resp_notif()
[all …]
H A Drx.c76 if (queue == 0 || !ieee80211_is_data(hdr->frame_control) || in iwl_mld_check_pn()
92 extiv = (u8 *)hdr + ieee80211_hdrlen(hdr->frame_control); in iwl_mld_check_pn()
99 if (ieee80211_is_data_qos(hdr->frame_control)) in iwl_mld_check_pn()
1207 ieee80211_is_probe_resp(hdr->frame_control))) { in iwl_mld_rx_fill_status()
1421 if (ieee80211_is_ctl(hdr->frame_control) || in iwl_mld_is_dup()
1422 ieee80211_is_any_nullfunc(hdr->frame_control) || in iwl_mld_is_dup()
1426 if (ieee80211_is_data_qos(hdr->frame_control)) { in iwl_mld_is_dup()
1537 if (ieee80211_is_data(hdr->frame_control) && in iwl_mld_rx_with_sta()
1599 if (!ieee80211_is_beacon(hdr->frame_control)) in iwl_mld_rx_mgmt_prot()
1671 !ieee80211_has_protected(hdr->frame_control))) in iwl_mld_rx_crypto()
[all …]
/linux-6.15/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dtx.c50 u16 mh_len = ieee80211_hdrlen(hdr->frame_control); in iwl_mvm_tx_csum()
140 else if (ieee80211_hdrlen(hdr->frame_control) % 4) in iwl_mvm_tx_csum()
155 __le16 fc = hdr->frame_control; in iwl_mvm_set_tx_cmd()
605 hdr->frame_control); in iwl_mvm_set_tx_params()
680 __le16 fc = hdr->frame_control; in iwl_mvm_get_ctrl_vif_queue()
787 __le16 fc = hdr->frame_control; in iwl_mvm_tx_skb_non_sta()
845 if (!ieee80211_is_data(hdr->frame_control)) in iwl_mvm_tx_skb_non_sta()
1138 fc = hdr->frame_control; in iwl_mvm_tx_mpdu()
1555 u32 status, __le16 frame_control) in iwl_mvm_tx_status_check_trigger() argument
1565 if (ieee80211_is_action(frame_control)) in iwl_mvm_tx_status_check_trigger()
[all …]
H A Drxmq.c29 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()
766 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-6.15/drivers/net/wireless/ath/ath12k/
H A Ddp_mon.h45 __le16 frame_control; member
56 __le16 frame_control; member
/linux-6.15/drivers/net/wireless/mediatek/mt76/
H A Dutil.h50 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-6.15/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/
H A Dtrx.c234 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-6.15/net/wireless/
H A Dmlme.c161 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()
803 if (ieee80211_is_auth(mgmt->frame_control) || in cfg80211_allowed_random_address()
804 ieee80211_is_deauth(mgmt->frame_control)) { in cfg80211_allowed_random_address()
812 } else if (ieee80211_is_action(mgmt->frame_control) && in cfg80211_allowed_random_address()
853 if (!ieee80211_is_mgmt(mgmt->frame_control)) in cfg80211_mlme_mgmt_tx()
860 if (ieee80211_is_action(mgmt->frame_control) && in cfg80211_mlme_mgmt_tx()
953 __le16 ftype = mgmt->frame_control & in cfg80211_rx_mgmt_ext()
[all …]
/linux-6.15/drivers/net/wireless/ti/wlcore/
H A Drx.c151 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-6.15/drivers/net/wireless/ath/ath10k/
H A Dhtt_tx.c1202 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-6.15/include/linux/
H A Dieee80211.h323 __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
1618 __le16 frame_control; member
1625 __le16 frame_control; member
1631 __le16 frame_control; member
[all …]
/linux-6.15/drivers/net/wireless/ralink/rt2x00/
H A Drt2x00queue.c198 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()

123456789