Home
last modified time | relevance | path

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

12345

/freebsd/sys/compat/linuxkpi/common/include/linux/
H A Dieee80211.h487 __le16 frame_control; member
497 __le16 frame_control; member
506 __le16 frame_control; member
535 __le16 frame_control; member
626 __le16 frame_control; member
632 __le16 frame_control; member
712 __le16 frame_control; member
1118 fc = mgmt->frame_control; in ieee80211_is_bufferable_mmpdu()
1236 if (ieee80211_has_a4(hdr->frame_control)) in ieee80211_get_SA()
1238 if (ieee80211_has_fromds(hdr->frame_control)) in ieee80211_get_SA()
[all …]
/freebsd/sys/contrib/dev/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()
H A Dutil.h30 __le16 fc = hdr->frame_control; in get_hdr_bssid()
/freebsd/sys/contrib/dev/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()
504 memcpy(tx_cmd->hdr, hdr, ieee80211_hdrlen(hdr->frame_control)); in iwl_mld_fill_tx_cmd_hdr()
543 bool amsdu = ieee80211_is_data_qos(hdr->frame_control) && in iwl_mld_fill_tx_cmd()
562 hdr->frame_control); in iwl_mld_fill_tx_cmd()
563 } else if (!ieee80211_is_data(hdr->frame_control) || in iwl_mld_fill_tx_cmd()
609 __le16 fc = hdr->frame_control; in iwl_mld_get_tx_queue_id()
750 if (unlikely(ieee80211_is_any_nullfunc(hdr->frame_control))) in iwl_mld_tx_mpdu()
757 if (unlikely(ieee80211_is_probe_resp(hdr->frame_control))) { in iwl_mld_tx_mpdu()
766 if (ieee80211_is_data(hdr->frame_control)) { in iwl_mld_tx_mpdu()
[all …]
H A Drx.c67 if (queue == 0 || !ieee80211_is_data(hdr->frame_control) || in iwl_mld_check_pn()
83 extiv = (u8 *)hdr + ieee80211_hdrlen(hdr->frame_control); in iwl_mld_check_pn()
90 if (ieee80211_is_data_qos(hdr->frame_control)) in iwl_mld_check_pn()
147 if (likely(!ieee80211_is_beacon(hdr->frame_control))) in iwl_mld_used_average_energy()
1551 unsigned int hdrlen = ieee80211_hdrlen(hdr->frame_control); in iwl_mld_build_rx_skb()
1657 if (ieee80211_is_ctl(hdr->frame_control) || in iwl_mld_is_dup()
1658 ieee80211_is_any_nullfunc(hdr->frame_control) || in iwl_mld_is_dup()
1662 if (ieee80211_is_data_qos(hdr->frame_control)) { in iwl_mld_is_dup()
1682 if (unlikely(ieee80211_has_retry(hdr->frame_control) && in iwl_mld_is_dup()
1773 if (ieee80211_is_data(hdr->frame_control) && in iwl_mld_rx_with_sta()
[all …]
/freebsd/sys/contrib/dev/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()
525 if (likely(ieee80211_is_data(hdr->frame_control) && in iwl_mvm_use_host_rate()
576 if (ieee80211_is_data_qos(hdr->frame_control)) { in iwl_mvm_set_tx_params()
595 hdr->frame_control); in iwl_mvm_set_tx_params()
596 } else if (!ieee80211_is_data(hdr->frame_control) || in iwl_mvm_set_tx_params()
644 iwl_mvm_set_tx_cmd_rate(mvm, &tx_cmd->params, info, sta, hdr->frame_control); in iwl_mvm_set_tx_params()
670 __le16 fc = hdr->frame_control; in iwl_mvm_get_ctrl_vif_queue()
776 int hdrlen = ieee80211_hdrlen(hdr->frame_control); in iwl_mvm_tx_skb_non_sta()
[all …]
H A Drxmq.c32 if (!ieee80211_is_data(hdr->frame_control) || in iwl_mvm_check_pn()
57 extiv = (u8 *)hdr + ieee80211_hdrlen(hdr->frame_control); in iwl_mvm_check_pn()
64 if (ieee80211_is_data_qos(hdr->frame_control)) in iwl_mvm_check_pn()
101 unsigned int hdrlen = ieee80211_hdrlen(hdr->frame_control); in iwl_mvm_create_skb()
264 if (likely(!ieee80211_is_beacon(hdr->frame_control))) in iwl_mvm_used_average_energy()
351 if (!ieee80211_is_beacon(hdr->frame_control)) in iwl_mvm_rx_mgmt_prot()
439 if (unlikely(ieee80211_is_mgmt(hdr->frame_control) && in iwl_mvm_rx_crypto()
440 !ieee80211_has_protected(hdr->frame_control))) in iwl_mvm_rx_crypto()
443 if (!ieee80211_has_protected(hdr->frame_control) || in iwl_mvm_rx_crypto()
586 if (ieee80211_is_ctl(hdr->frame_control) || in iwl_mvm_is_dup()
[all …]
H A Drx.c53 unsigned int hdrlen = ieee80211_hdrlen(hdr->frame_control); in iwl_mvm_pass_packet_to_mac80211()
145 if (!ieee80211_has_protected(hdr->frame_control) || in iwl_mvm_set_mac80211_rx_flag()
221 if (ieee80211_is_data_qos(hdr->frame_control)) { in iwl_mvm_rx_handle_tcm()
398 ieee80211_has_protected(hdr->frame_control)) { in iwl_mvm_rx_rx_mpdu()
444 if (trig && ieee80211_is_beacon(hdr->frame_control)) { in iwl_mvm_rx_rx_mpdu()
462 ieee80211_is_data(hdr->frame_control)) in iwl_mvm_rx_rx_mpdu()
466 if (ieee80211_is_data(hdr->frame_control)) in iwl_mvm_rx_rx_mpdu()
540 if (unlikely((ieee80211_is_beacon(hdr->frame_control) || in iwl_mvm_rx_rx_mpdu()
541 ieee80211_is_probe_resp(hdr->frame_control)) && in iwl_mvm_rx_rx_mpdu()
545 if (unlikely(ieee80211_is_beacon(hdr->frame_control) || in iwl_mvm_rx_rx_mpdu()
[all …]
/freebsd/sys/contrib/dev/athk/ath12k/wifi7/
H A Dhw.c69 return ieee80211_is_action(mgmt->frame_control); in ath12k_wifi7_is_frame_link_agnostic_qcn9274()
101 if (!ieee80211_is_action(mgmt->frame_control)) in ath12k_is_addba_resp_action_code()
122 __le16 fc = mgmt->frame_control; in ath12k_wifi7_is_frame_link_agnostic_wcn7850()
830 is_prb_rsp = ieee80211_is_probe_resp(hdr->frame_control); in ath12k_wifi7_mac_op_tx()
837 } else if (ieee80211_is_mgmt(hdr->frame_control)) { in ath12k_wifi7_mac_op_tx()
867 ieee80211_has_protected(hdr->frame_control)) in ath12k_wifi7_mac_op_tx()
935 if (!ieee80211_has_protected(hdr->frame_control)) in ath12k_wifi7_mac_op_tx()
936 hdr->frame_control |= in ath12k_wifi7_mac_op_tx()
/freebsd/contrib/wpa/src/drivers/
H A Ddriver_hostap.c71 fc = le_to_host16(hdr->frame_control); in handle_data()
127 fc = le_to_host16(hdr->frame_control); in handle_tx_callback()
157 fc = le_to_host16(hdr->frame_control); in handle_frame()
274 hdr->frame_control |= host_to_le16(BIT(1)); in hostap_send_mlme()
276 hdr->frame_control &= ~host_to_le16(BIT(1)); in hostap_send_mlme()
300 hdr->frame_control = in hostap_send_eapol()
302 hdr->frame_control |= host_to_le16(WLAN_FC_FROMDS); in hostap_send_eapol()
304 hdr->frame_control |= host_to_le16(WLAN_FC_ISWEP); in hostap_send_eapol()
1051 mgmt.frame_control = IEEE80211_FC(WLAN_FC_TYPE_MGMT, in hostap_sta_deauth()
1089 mgmt.frame_control = IEEE80211_FC(WLAN_FC_TYPE_MGMT, in hostap_sta_disassoc()
[all …]
H A Ddriver_nl80211_monitor.c33 fc = le_to_host16(hdr->frame_control); in handle_tx_callback()
56 fc = le_to_host16(hdr->frame_control); in from_unknown_sta()
78 fc = le_to_host16(hdr->frame_control); in handle_frame()
/freebsd/sys/contrib/dev/broadcom/brcm80211/brcmfmac/cyw/
H A Dcore.c123 if (!ieee80211_is_auth(mgmt->frame_control)) in brcmf_cyw_mgmt_tx()
142 mf_params->frame_control = mgmt->frame_control; in brcmf_cyw_mgmt_tx()
164 le16_to_cpu(mf_params->frame_control), in brcmf_cyw_mgmt_tx()
306 mgmt_frame->frame_control = cpu_to_le16(IEEE80211_STYPE_AUTH); in brcmf_notify_auth_frame_rx()
H A Dfwil_types.h78 __le16 frame_control; member
/freebsd/sys/contrib/dev/athk/ath10k/
H A Dhtt_tx.c1173 if (!is_eth && ieee80211_is_mgmt(hdr->frame_control)) in ath10k_htt_tx_get_tid()
1204 if ((ieee80211_is_action(hdr->frame_control) || in ath10k_htt_mgmt_tx()
1205 ieee80211_is_deauth(hdr->frame_control) || in ath10k_htt_mgmt_tx()
1206 ieee80211_is_disassoc(hdr->frame_control)) && in ath10k_htt_mgmt_tx()
1207 ieee80211_has_protected(hdr->frame_control)) { in ath10k_htt_mgmt_tx()
1289 if ((ieee80211_is_action(hdr->frame_control) || in ath10k_htt_tx_hl()
1290 ieee80211_is_deauth(hdr->frame_control) || in ath10k_htt_tx_hl()
1291 ieee80211_is_disassoc(hdr->frame_control)) && in ath10k_htt_tx_hl()
1292 ieee80211_has_protected(hdr->frame_control)) { in ath10k_htt_tx_hl()
1425 if ((ieee80211_is_action(hdr->frame_control) || in ath10k_htt_tx_32()
[all …]
H A Dhtt_rx.c1355 if (!ieee80211_is_data_qos(hdr->frame_control)) in ath10k_get_tid()
1429 int len = ieee80211_hdrlen(hdr->frame_control); in ath10k_htt_rx_nwifi_hdrlen()
1507 hdr_len = ieee80211_hdrlen(hdr->frame_control); in ath10k_htt_rx_h_undecap_raw()
1510 if (ieee80211_is_data_qos(hdr->frame_control)) { in ath10k_htt_rx_h_undecap_raw()
1564 !ieee80211_has_morefrags(hdr->frame_control) && in ath10k_htt_rx_h_undecap_raw()
1570 hdr_len = ieee80211_hdrlen(hdr->frame_control); in ath10k_htt_rx_h_undecap_raw()
1646 hdr_len = ieee80211_hdrlen(hdr->frame_control); in ath10k_htt_rx_h_undecap_nwifi()
1718 hdr_len = ieee80211_hdrlen(hdr->frame_control); in ath10k_htt_rx_h_find_rfc1042()
1789 hdr_len = ieee80211_hdrlen(hdr->frame_control); in ath10k_htt_rx_h_undecap_eth()
1859 hdr_len = ieee80211_hdrlen(hdr->frame_control); in ath10k_htt_rx_h_undecap_snap()
[all …]
/freebsd/sys/contrib/dev/mediatek/mt76/
H A Dutil.h52 hdr->frame_control |= cpu_to_le16(IEEE80211_FCTL_MOREDATA); in mt76_skb_set_moredata()
54 hdr->frame_control &= ~cpu_to_le16(IEEE80211_FCTL_MOREDATA); in mt76_skb_set_moredata()
H A Dmt76_connac_mac.c410 __le16 fc = hdr->frame_control; in mt76_connac2_mac_write_txwi_80211()
423 } else if (ieee80211_is_back_req(hdr->frame_control)) { in mt76_connac2_mac_write_txwi_80211()
471 if (ieee80211_is_back_req(hdr->frame_control)) { in mt76_connac2_mac_write_txwi_80211()
588 bool multicast = ieee80211_is_data(hdr->frame_control) && in mt76_connac2_mac_write_txwi()
963 u16 frame_control; in mt76_connac2_reverse_frag0_hdr_trans() local
975 frame_control = le32_get_bits(rxd[6], MT_RXD6_FRAME_CONTROL); in mt76_connac2_reverse_frag0_hdr_trans()
976 hdr.frame_control = cpu_to_le16(frame_control); in mt76_connac2_reverse_frag0_hdr_trans()
982 switch (frame_control & (IEEE80211_FCTL_TODS | in mt76_connac2_reverse_frag0_hdr_trans()
1010 if (ieee80211_has_order(hdr.frame_control)) in mt76_connac2_reverse_frag0_hdr_trans()
1013 if (ieee80211_is_data_qos(hdr.frame_control)) { in mt76_connac2_reverse_frag0_hdr_trans()
[all …]
H A Dtx.c25 if (!sta || !ieee80211_is_data_qos(hdr->frame_control) || in mt76_tx_check_agg_ssn()
26 !ieee80211_is_data_present(hdr->frame_control)) in mt76_tx_check_agg_ssn()
142 ieee80211_is_data(hdr->frame_control))) in mt76_tx_status_skb_add()
354 ieee80211_is_probe_req(hdr->frame_control))) in mt76_tx()
619 !ieee80211_is_data(hdr->frame_control) && in mt76_txq_schedule_pending_wcid()
621 ieee80211_is_deauth(hdr->frame_control) || in mt76_txq_schedule_pending_wcid()
/freebsd/sys/contrib/dev/athk/ath12k/
H A Ddp_tx.c35 if (!ieee80211_is_data_qos(hdr->frame_control)) in ath12k_dp_tx_encap_nwifi()
48 hdr->frame_control &= ~__cpu_to_le16(IEEE80211_STYPE_QOS_DATA); in ath12k_dp_tx_encap_nwifi()
59 else if (!ieee80211_is_data_qos(hdr->frame_control)) in ath12k_dp_tx_get_tid()
H A Ddp_mon.h54 __le16 frame_control; member
65 __le16 frame_control; member
H A Ddp_rx.c956 hdr_len = ieee80211_hdrlen(hdr->frame_control); in ath12k_dp_rx_h_undecap_nwifi()
960 hdr->frame_control |= __cpu_to_le16(IEEE80211_STYPE_QOS_DATA); in ath12k_dp_rx_h_undecap_nwifi()
963 hdr->frame_control &= ~(__cpu_to_le16(IEEE80211_FCTL_ORDER)); in ath12k_dp_rx_h_undecap_nwifi()
1036 !ieee80211_has_morefrags(hdr->frame_control) && in ath12k_dp_rx_h_undecap_raw()
1042 hdr_len = ieee80211_hdrlen(hdr->frame_control); in ath12k_dp_rx_h_undecap_raw()
1065 hdr_len = ieee80211_hdrlen(hdr.frame_control); in ath12k_get_dot11_hdr_from_rx_desc()
1081 if (ieee80211_is_data_qos(hdr.frame_control)) { in ath12k_get_dot11_hdr_from_rx_desc()
1409 hdr_len = ieee80211_hdrlen(hdr->frame_control); in ath12k_dp_rx_check_nwifi_hdr_len_valid()
1503 if (ieee80211_is_data_qos(hdr->frame_control)) in ath12k_dp_rx_h_michael_mic()
1543 hdr_len = ieee80211_hdrlen(hdr->frame_control); in ath12k_dp_rx_h_undecap_frag()
[all …]
/freebsd/sys/contrib/dev/mediatek/mt76/mt7925/
H A Dmac.c178 u16 frame_control; in mt7925_reverse_frag0_hdr_trans() local
194 frame_control = le32_get_bits(rxd[8], MT_RXD8_FRAME_CONTROL); in mt7925_reverse_frag0_hdr_trans()
195 hdr.frame_control = cpu_to_le16(frame_control); in mt7925_reverse_frag0_hdr_trans()
201 switch (frame_control & (IEEE80211_FCTL_TODS | in mt7925_reverse_frag0_hdr_trans()
229 if (ieee80211_has_order(hdr.frame_control)) in mt7925_reverse_frag0_hdr_trans()
232 if (ieee80211_is_data_qos(hdr.frame_control)) { in mt7925_reverse_frag0_hdr_trans()
240 if (ieee80211_has_a4(hdr.frame_control)) in mt7925_reverse_frag0_hdr_trans()
586 fc = hdr->frame_control; in mt7925_mac_fill_rx()
666 __le16 fc = hdr->frame_control; in mt7925_mac_write_txwi_80211()
675 else if (ieee80211_is_mgmt(hdr->frame_control)) in mt7925_mac_write_txwi_80211()
[all …]
/freebsd/sys/contrib/dev/mediatek/mt76/mt7996/
H A Dmac.c243 u16 frame_control; in mt7996_reverse_frag0_hdr_trans() local
262 frame_control = le32_get_bits(rxd[8], MT_RXD8_FRAME_CONTROL); in mt7996_reverse_frag0_hdr_trans()
263 hdr.frame_control = cpu_to_le16(frame_control); in mt7996_reverse_frag0_hdr_trans()
269 switch (frame_control & (IEEE80211_FCTL_TODS | in mt7996_reverse_frag0_hdr_trans()
297 if (ieee80211_has_order(hdr.frame_control)) in mt7996_reverse_frag0_hdr_trans()
300 if (ieee80211_is_data_qos(hdr.frame_control)) { in mt7996_reverse_frag0_hdr_trans()
308 if (ieee80211_has_a4(hdr.frame_control)) in mt7996_reverse_frag0_hdr_trans()
706 fc = hdr->frame_control; in mt7996_mac_fill_rx()
800 __le16 fc = hdr->frame_control, sc = hdr->seq_ctrl; in mt7996_mac_write_txwi_80211()
816 } else if (ieee80211_is_mgmt(hdr->frame_control)) { in mt7996_mac_write_txwi_80211()
[all …]
/freebsd/sys/contrib/dev/iwlwifi/mld/tests/
H A Drx.c299 hdr->frame_control = param->rx_pkt.fc; in setup_rx_pkt()
302 if (ieee80211_is_data_qos(hdr->frame_control)) { in setup_rx_pkt()
H A Dagg.c507 .frame_control = cpu_to_le16(fc), in alloc_and_setup_skb()
515 if (ieee80211_is_data_qos(hdr.frame_control)) { in alloc_and_setup_skb()
525 skb_put_data(skb, &hdr, ieee80211_hdrlen(hdr.frame_control)); in alloc_and_setup_skb()

12345