Home
last modified time | relevance | path

Searched refs:i_fc (Results 1 – 16 of 16) sorted by relevance

/f-stack/freebsd/net80211/
H A Dieee80211.h68 uint8_t i_fc[2]; member
79 uint8_t i_fc[2]; member
95 uint8_t i_fc[2]; member
105 uint8_t i_fc[2]; member
495 uint8_t i_fc[2]; member
503 uint8_t i_fc[2]; member
511 uint8_t i_fc[2]; member
518 uint8_t i_fc[2]; member
525 uint8_t i_fc[2]; member
533 uint8_t i_fc[2]; member
[all …]
H A Dieee80211_wds.c446 dir = wh->i_fc[1] & IEEE80211_FC1_DIR_MASK; in wds_input()
474 if ((wh->i_fc[0] & IEEE80211_FC0_VERSION_MASK) != in wds_input()
478 wh->i_fc[0], wh->i_fc[1]); in wds_input()
483 dir = wh->i_fc[1] & IEEE80211_FC1_DIR_MASK; in wds_input()
484 type = wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK; in wds_input()
485 subtype = wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK; in wds_input()
561 if (is_hw_decrypted || wh->i_fc[1] & IEEE80211_FC1_PROTECTED) { in wds_input()
578 wh->i_fc[1] &= ~IEEE80211_FC1_PROTECTED; in wds_input()
711 if (wh->i_fc[1] & IEEE80211_FC1_PROTECTED) { in wds_input()
H A Dieee80211_adhoc.c343 dir = wh->i_fc[1] & IEEE80211_FC1_DIR_MASK; in adhoc_input()
369 if ((wh->i_fc[0] & IEEE80211_FC0_VERSION_MASK) != in adhoc_input()
373 wh->i_fc[0], wh->i_fc[1]); in adhoc_input()
378 dir = wh->i_fc[1] & IEEE80211_FC1_DIR_MASK; in adhoc_input()
379 type = wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK; in adhoc_input()
380 subtype = wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK; in adhoc_input()
498 if (is_hw_decrypted || wh->i_fc[1] & IEEE80211_FC1_PROTECTED) { in adhoc_input()
515 wh->i_fc[1] &= ~IEEE80211_FC1_PROTECTED; in adhoc_input()
652 if (wh->i_fc[1] & IEEE80211_FC1_PROTECTED) { in adhoc_input()
725 wh->i_fc[0], in adhoc_recv_mgmt()
[all …]
H A Dieee80211_input.h209 type = wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK; in ieee80211_check_rxseq()
210 subtype = wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK; in ieee80211_check_rxseq()
255 (wh->i_fc[1] & IEEE80211_FC1_RETRY)) in ieee80211_check_rxseq()
271 if ((wh->i_fc[1] & IEEE80211_FC1_RETRY) && in ieee80211_check_rxseq()
H A Dieee80211_output.c634 wh->i_fc[1] |= IEEE80211_FC1_PROTECTED; in ieee80211_validate_frame()
899 wh->i_fc[1] = IEEE80211_FC1_DIR_TODS; in ieee80211_send_setup()
906 wh->i_fc[1] = IEEE80211_FC1_DIR_NODS; in ieee80211_send_setup()
946 wh->i_fc[1] = IEEE80211_FC1_DIR_NODS; in ieee80211_send_setup()
1043 wh->i_fc[1] |= IEEE80211_FC1_PROTECTED; in ieee80211_mgmt_output()
1162 wh->i_fc[1] |= IEEE80211_FC1_PWR_MGT; in ieee80211_send_nulldata()
1696 wh->i_fc[1] = IEEE80211_FC1_DIR_TODS; in ieee80211_encap()
1703 wh->i_fc[1] = IEEE80211_FC1_DIR_NODS; in ieee80211_encap()
1723 wh->i_fc[1] = dir; in ieee80211_encap()
1980 wh->i_fc[1] |= IEEE80211_FC1_MORE_FRAG; in ieee80211_fragment()
[all …]
H A Dieee80211_sta.c574 dir = wh->i_fc[1] & IEEE80211_FC1_DIR_MASK; in sta_input()
600 if ((wh->i_fc[0] & IEEE80211_FC0_VERSION_MASK) != in sta_input()
604 wh->i_fc[0], wh->i_fc[1]); in sta_input()
609 dir = wh->i_fc[1] & IEEE80211_FC1_DIR_MASK; in sta_input()
610 type = wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK; in sta_input()
611 subtype = wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK; in sta_input()
762 if (is_hw_decrypted || wh->i_fc[1] & IEEE80211_FC1_PROTECTED) { in sta_input()
779 wh->i_fc[1] &= ~IEEE80211_FC1_PROTECTED; in sta_input()
928 if (wh->i_fc[1] & IEEE80211_FC1_PROTECTED) { in sta_input()
961 wh->i_fc[1] &= ~IEEE80211_FC1_PROTECTED; in sta_input()
H A Dieee80211_proto.h177 KASSERT((wh->i_fc[0]&IEEE80211_FC0_TYPE_MASK) != IEEE80211_FC0_TYPE_CTL, in ieee80211_hdrsize()
194 if ((wh->i_fc[0]&IEEE80211_FC0_TYPE_MASK) == IEEE80211_FC0_TYPE_CTL) { in ieee80211_anyhdrsize()
195 switch (wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK) { in ieee80211_anyhdrsize()
H A Dieee80211_hostap.c509 dir = wh->i_fc[1] & IEEE80211_FC1_DIR_MASK; in hostap_input()
535 if ((wh->i_fc[0] & IEEE80211_FC0_VERSION_MASK) != in hostap_input()
539 wh->i_fc[0], wh->i_fc[1]); in hostap_input()
544 dir = wh->i_fc[1] & IEEE80211_FC1_DIR_MASK; in hostap_input()
545 type = wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK; in hostap_input()
546 subtype = wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK; in hostap_input()
641 if (((wh->i_fc[1] & IEEE80211_FC1_PWR_MGT) ^ in hostap_input()
644 wh->i_fc[1] & IEEE80211_FC1_PWR_MGT); in hostap_input()
703 wh->i_fc[1] &= ~IEEE80211_FC1_PROTECTED; in hostap_input()
846 if (wh->i_fc[1] & IEEE80211_FC1_PROTECTED) { in hostap_input()
[all …]
H A Dieee80211_input.c180 uint8_t more_frag = wh->i_fc[1] & IEEE80211_FC1_MORE_FRAG; in ieee80211_defrag()
326 switch (wh.i_fc[1] & IEEE80211_FC1_DIR_MASK) { in ieee80211_decap()
896 if ((wh->i_fc[1] & IEEE80211_FC1_DIR_MASK) != IEEE80211_FC1_DIR_NODS) in ieee80211_getbssid()
898 if ((wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK) == IEEE80211_FC0_SUBTYPE_PS_POLL) in ieee80211_getbssid()
957 ieee80211_mgt_subtype_name(wh->i_fc[0])); in ieee80211_discard_frame()
H A Dieee80211_mesh.c1201 whcopy->i_fc[1] &= ~IEEE80211_FC1_RETRY; in mesh_forward()
1255 #define WHDIR(wh) ((wh)->i_fc[1] & IEEE80211_FC1_DIR_MASK) in mesh_decap()
1277 ("bogus dir, fc 0x%x:0x%x", wh->i_fc[0], wh->i_fc[1])); in mesh_decap()
1351 KASSERT((wh->i_fc[1] & IEEE80211_FC1_DIR_MASK) == IEEE80211_FC1_DIR_DSTODS, in mesh_isucastforme()
1352 ("bad dir 0x%x:0x%x", wh->i_fc[0], wh->i_fc[1])); in mesh_isucastforme()
1571 if ((wh->i_fc[0] & IEEE80211_FC0_VERSION_MASK) != in mesh_input()
1574 ni->ni_macaddr, NULL, "wrong version %x", wh->i_fc[0]); in mesh_input()
1578 dir = wh->i_fc[1] & IEEE80211_FC1_DIR_MASK; in mesh_input()
1579 type = wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK; in mesh_input()
1580 subtype = wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK; in mesh_input()
[all …]
H A Dieee80211_vht.c92 __func__, wh->i_fc[0], wh->i_fc[1]); in vht_recv_action_placeholder()
H A Dieee80211_crypto_ccmp.c378 aad[2] = wh->i_fc[0] & 0x8f; /* XXX magic #s */ in ccmp_init_blocks()
379 aad[3] = wh->i_fc[1] & 0xc7; /* XXX magic #s */ in ccmp_init_blocks()
H A Dieee80211_proto.c562 switch (wh->i_fc[1] & IEEE80211_FC1_DIR_MASK) { in ieee80211_dump_pkt()
585 switch (wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) { in ieee80211_dump_pkt()
590 printf(" %s", ieee80211_mgt_subtype_name(wh->i_fc[0])); in ieee80211_dump_pkt()
593 printf(" type#%d", wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK); in ieee80211_dump_pkt()
602 if (wh->i_fc[1] & IEEE80211_FC1_PROTECTED) { in ieee80211_dump_pkt()
H A Dieee80211_ht.c1022 if (wh->i_fc[0] != IEEE80211_FC0_QOSDATA) { in ieee80211_ampdu_reorder()
1056 wh->i_fc[1] & IEEE80211_FC1_RETRY ? " (retransmit)" : ""); in ieee80211_ampdu_reorder()
1212 wh->i_fc[1] & IEEE80211_FC1_RETRY ? " (retransmit)" : ""); in ieee80211_ampdu_reorder()
1296 wh->i_fc[1] & IEEE80211_FC1_RETRY ? " (retransmit)" : ""); in ieee80211_recv_bar()
2942 bar->i_fc[0] = IEEE80211_FC0_VERSION_0 | in ieee80211_send_bar()
2944 bar->i_fc[1] = 0; in ieee80211_send_bar()
H A Dieee80211_crypto_tkip.c846 switch (wh->i_fc[1] & IEEE80211_FC1_DIR_MASK) { in michael_mic_hdr()
865 if (wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_QOS) { in michael_mic_hdr()
H A Dieee80211_node.c1916 ((wh->i_fc[0] & (IEEE80211_FC0_TYPE_MASK|IEEE80211_FC0_SUBTYPE_MASK)) \