Lines Matching refs:fc

24 	u16 fc;  in hostap_dump_rx_80211()  local
36 fc = le16_to_cpu(hdr->frame_control); in hostap_dump_rx_80211()
38 fc, (fc & IEEE80211_FCTL_FTYPE) >> 2, in hostap_dump_rx_80211()
39 (fc & IEEE80211_FCTL_STYPE) >> 4, in hostap_dump_rx_80211()
40 fc & IEEE80211_FCTL_TODS ? " [ToDS]" : "", in hostap_dump_rx_80211()
41 fc & IEEE80211_FCTL_FROMDS ? " [FromDS]" : ""); in hostap_dump_rx_80211()
68 u16 fc; in prism2_rx_80211() local
92 fc = le16_to_cpu(fhdr->frame_control); in prism2_rx_80211()
94 if (type == PRISM2_RX_MGMT && (fc & IEEE80211_FCTL_VERS)) { in prism2_rx_80211()
96 "version %d\n", dev->name, fc & IEEE80211_FCTL_VERS); in prism2_rx_80211()
554 hostap_rx_frame_wds(local_info_t *local, struct ieee80211_hdr *hdr, u16 fc, in hostap_rx_frame_wds() argument
559 if ((fc & (IEEE80211_FCTL_TODS | IEEE80211_FCTL_FROMDS)) != in hostap_rx_frame_wds()
561 (local->iw_mode != IW_MODE_MASTER || !(fc & IEEE80211_FCTL_TODS))) in hostap_rx_frame_wds()
574 fc & IEEE80211_FCTL_FROMDS ? "RA" : "BSSID", in hostap_rx_frame_wds()
581 if (*wds == NULL && fc & IEEE80211_FCTL_FROMDS && in hostap_rx_frame_wds()
595 if (*wds && !(fc & IEEE80211_FCTL_FROMDS) && local->ap && in hostap_rx_frame_wds()
612 u16 fc, ethertype; in hostap_is_eapol_frame() local
620 fc = le16_to_cpu(hdr->frame_control); in hostap_is_eapol_frame()
623 if ((fc & (IEEE80211_FCTL_TODS | IEEE80211_FCTL_FROMDS)) == in hostap_is_eapol_frame()
628 } else if ((fc & (IEEE80211_FCTL_TODS | IEEE80211_FCTL_FROMDS)) == in hostap_is_eapol_frame()
724 u16 fc, type, stype, sc; in hostap_80211_rx() local
753 fc = le16_to_cpu(hdr->frame_control); in hostap_80211_rx()
754 type = fc & IEEE80211_FCTL_FTYPE; in hostap_80211_rx()
755 stype = fc & IEEE80211_FCTL_STYPE; in hostap_80211_rx()
805 if (!crypt && (fc & IEEE80211_FCTL_PROTECTED)) { in hostap_80211_rx()
823 fc & IEEE80211_FCTL_PROTECTED && local->host_decrypt && in hostap_80211_rx()
843 switch (fc & (IEEE80211_FCTL_FROMDS | IEEE80211_FCTL_TODS)) { in hostap_80211_rx()
864 if (hostap_rx_frame_wds(local, hdr, fc, &wds)) in hostap_80211_rx()
870 (fc & (IEEE80211_FCTL_TODS | IEEE80211_FCTL_FROMDS)) == in hostap_80211_rx()
912 if (local->host_decrypt && (fc & IEEE80211_FCTL_PROTECTED) && in hostap_80211_rx()
919 if (local->host_decrypt && (fc & IEEE80211_FCTL_PROTECTED) && in hostap_80211_rx()
920 (frag != 0 || (fc & IEEE80211_FCTL_MOREFRAGS))) { in hostap_80211_rx()
927 dev->name, (fc & IEEE80211_FCTL_MOREFRAGS) != 0, in hostap_80211_rx()
959 if (fc & IEEE80211_FCTL_MOREFRAGS) { in hostap_80211_rx()
976 if (local->host_decrypt && (fc & IEEE80211_FCTL_PROTECTED) && in hostap_80211_rx()
981 if (crypt && !(fc & IEEE80211_FCTL_PROTECTED) && !local->open_wep) { in hostap_80211_rx()
996 if (local->drop_unencrypted && !(fc & IEEE80211_FCTL_PROTECTED) && in hostap_80211_rx()
1055 if (wds && ((fc & (IEEE80211_FCTL_TODS | IEEE80211_FCTL_FROMDS)) == in hostap_80211_rx()