Home
last modified time | relevance | path

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

1234

/freebsd/sys/compat/linuxkpi/common/include/linux/
H A Dieee80211.h489 __le16 frame_control; member
499 __le16 frame_control; member
508 __le16 frame_control; member
537 __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()
499 memcpy(tx_cmd->hdr, hdr, ieee80211_hdrlen(hdr->frame_control)); in iwl_mld_fill_tx_cmd_hdr()
538 bool amsdu = ieee80211_is_data_qos(hdr->frame_control) && in iwl_mld_fill_tx_cmd()
557 hdr->frame_control); in iwl_mld_fill_tx_cmd()
558 } else if (!ieee80211_is_data(hdr->frame_control) || in iwl_mld_fill_tx_cmd()
604 __le16 fc = hdr->frame_control; in iwl_mld_get_tx_queue_id()
739 if (unlikely(ieee80211_is_any_nullfunc(hdr->frame_control))) in iwl_mld_tx_mpdu()
746 if (unlikely(ieee80211_is_probe_resp(hdr->frame_control))) { in iwl_mld_tx_mpdu()
755 if (ieee80211_is_data(hdr->frame_control)) { in iwl_mld_tx_mpdu()
[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()
156 if (likely(!ieee80211_is_beacon(hdr->frame_control))) in iwl_mld_used_average_energy()
1356 unsigned int hdrlen = ieee80211_hdrlen(hdr->frame_control); in iwl_mld_build_rx_skb()
1462 if (ieee80211_is_ctl(hdr->frame_control) || in iwl_mld_is_dup()
1463 ieee80211_is_any_nullfunc(hdr->frame_control) || in iwl_mld_is_dup()
1467 if (ieee80211_is_data_qos(hdr->frame_control)) { in iwl_mld_is_dup()
1487 if (unlikely(ieee80211_has_retry(hdr->frame_control) && in iwl_mld_is_dup()
1578 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()
350 if (!ieee80211_is_beacon(hdr->frame_control)) in iwl_mvm_rx_mgmt_prot()
434 if (unlikely(ieee80211_is_mgmt(hdr->frame_control) && in iwl_mvm_rx_crypto()
435 !ieee80211_has_protected(hdr->frame_control))) in iwl_mvm_rx_crypto()
438 if (!ieee80211_has_protected(hdr->frame_control) || in iwl_mvm_rx_crypto()
581 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()
538 if (unlikely((ieee80211_is_beacon(hdr->frame_control) || in iwl_mvm_rx_rx_mpdu()
539 ieee80211_is_probe_resp(hdr->frame_control)) && in iwl_mvm_rx_rx_mpdu()
543 if (unlikely(ieee80211_is_beacon(hdr->frame_control) || in iwl_mvm_rx_rx_mpdu()
[all …]
/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/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.c1359 if (!ieee80211_is_data_qos(hdr->frame_control)) in ath10k_get_tid()
1433 int len = ieee80211_hdrlen(hdr->frame_control); in ath10k_htt_rx_nwifi_hdrlen()
1511 hdr_len = ieee80211_hdrlen(hdr->frame_control); in ath10k_htt_rx_h_undecap_raw()
1514 if (ieee80211_is_data_qos(hdr->frame_control)) { in ath10k_htt_rx_h_undecap_raw()
1568 !ieee80211_has_morefrags(hdr->frame_control) && in ath10k_htt_rx_h_undecap_raw()
1574 hdr_len = ieee80211_hdrlen(hdr->frame_control); in ath10k_htt_rx_h_undecap_raw()
1650 hdr_len = ieee80211_hdrlen(hdr->frame_control); in ath10k_htt_rx_h_undecap_nwifi()
1721 hdr_len = ieee80211_hdrlen(hdr->frame_control); in ath10k_htt_rx_h_find_rfc1042()
1792 hdr_len = ieee80211_hdrlen(hdr->frame_control); in ath10k_htt_rx_h_undecap_eth()
1861 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()
422 } else if (ieee80211_is_back_req(hdr->frame_control)) { in mt76_connac2_mac_write_txwi_80211()
470 if (ieee80211_is_back_req(hdr->frame_control)) { in mt76_connac2_mac_write_txwi_80211()
587 bool multicast = ieee80211_is_data(hdr->frame_control) && in mt76_connac2_mac_write_txwi()
962 u16 frame_control; in mt76_connac2_reverse_frag0_hdr_trans() local
974 frame_control = le32_get_bits(rxd[6], MT_RXD6_FRAME_CONTROL); in mt76_connac2_reverse_frag0_hdr_trans()
975 hdr.frame_control = cpu_to_le16(frame_control); in mt76_connac2_reverse_frag0_hdr_trans()
981 switch (frame_control & (IEEE80211_FCTL_TODS | in mt76_connac2_reverse_frag0_hdr_trans()
1009 if (ieee80211_has_order(hdr.frame_control)) in mt76_connac2_reverse_frag0_hdr_trans()
1012 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()
H A Dmac80211.c1303 if (ieee80211_is_beacon(hdr->frame_control) || in mt76_rx_convert()
1304 ieee80211_is_probe_resp(hdr->frame_control)) in mt76_rx_convert()
1361 if (ieee80211_is_mgmt(hdr->frame_control) && in mt76_check_ccmp_pn()
1362 !ieee80211_has_tods(hdr->frame_control)) in mt76_check_ccmp_pn()
1483 if (ieee80211_is_pspoll(hdr->frame_control) && !wcid && in mt76_check_sta()
1508 if (ieee80211_is_pspoll(hdr->frame_control)) { in mt76_check_sta()
1513 if (ieee80211_has_morefrags(hdr->frame_control) || in mt76_check_sta()
1514 !(ieee80211_is_mgmt(hdr->frame_control) || in mt76_check_sta()
1515 ieee80211_is_data(hdr->frame_control))) in mt76_check_sta()
1518 ps = ieee80211_has_pm(hdr->frame_control); in mt76_check_sta()
[all …]
H A Dagg-rx.c128 if (!ieee80211_is_ctl(bar->frame_control)) in mt76_rx_aggr_check_ctl()
131 if (!ieee80211_is_back_req(bar->frame_control)) in mt76_rx_aggr_check_ctl()
/freebsd/sys/contrib/dev/athk/ath12k/
H A Ddp_mon.h45 __le16 frame_control; member
56 __le16 frame_control; member
/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()
674 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()
815 } 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()
/freebsd/sys/contrib/dev/mediatek/mt76/mt7603/
H A Ddma.c57 if (ieee80211_is_data_qos(hdr->frame_control)) { in mt7603_rx_loopback_skb()
63 } else if (ieee80211_is_data(hdr->frame_control)) { in mt7603_rx_loopback_skb()
/freebsd/contrib/wpa/src/ap/
H A Dwnm_ap.c167 mgmt->frame_control = IEEE80211_FC(WLAN_FC_TYPE_MGMT, in ieee802_11_send_wnmsleep_resp()
403 mgmt->frame_control = IEEE80211_FC(WLAN_FC_TYPE_MGMT, in ieee802_11_send_bss_trans_mgmt_request()
852 mgmt->frame_control = IEEE80211_FC(WLAN_FC_TYPE_MGMT, in wnm_send_disassoc_imminent()
919 mgmt->frame_control = IEEE80211_FC(WLAN_FC_TYPE_MGMT, in wnm_send_ess_disassoc_imminent()
979 mgmt->frame_control = IEEE80211_FC(WLAN_FC_TYPE_MGMT, in wnm_send_bss_tm_req()
1072 mgmt->frame_control = IEEE80211_FC(WLAN_FC_TYPE_MGMT, in wnm_send_coloc_intf_req()
/freebsd/sys/contrib/dev/athk/
H A Dmain.c71 return ieee80211_is_beacon(hdr->frame_control) && in ath_is_mybeacon()

1234