| /freebsd-12-stable/tools/tools/net80211/wlaninject/ |
| D | wlaninject.c | 301 switch (wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) { in header_len() 303 switch (wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK) { in header_len() 343 wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK); in header_len() 348 switch (wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK) { in header_len() 372 wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK); in header_len() 377 if (wh->i_fc[1] & IEEE80211_FC1_DIR_DSTODS) in header_len() 383 wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK); in header_len() 448 if ((sent->i_fc[0] & IEEE80211_FC0_TYPE_MASK) != in possible_match() 449 (got->i_fc[0] & IEEE80211_FC0_TYPE_MASK)) in possible_match() 452 if ((sent->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK) != in possible_match() [all …]
|
| /freebsd-12-stable/tools/tools/net80211/w00t/ap/ |
| D | ap.c | 167 wh->i_fc[0] |= IEEE80211_FC0_TYPE_MGT; in send_beacon() 168 wh->i_fc[0] |= IEEE80211_FC0_SUBTYPE_BEACON; in send_beacon() 200 wh->i_fc[0] |= IEEE80211_FC0_TYPE_MGT; in send_pres() 201 wh->i_fc[0] |= IEEE80211_FC0_SUBTYPE_PROBE_RESP; in send_pres() 249 wh->i_fc[0] |= IEEE80211_FC0_TYPE_MGT; in send_auth() 250 wh->i_fc[0] |= IEEE80211_FC0_SUBTYPE_AUTH; in send_auth() 299 wh->i_fc[0] |= IEEE80211_FC0_TYPE_MGT; in send_assoc() 300 wh->i_fc[0] |= IEEE80211_FC0_SUBTYPE_ASSOC_RESP; in send_assoc() 354 switch (wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK) { in read_mgt() 375 printf("wtf %d\n", (wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK) >> in read_mgt() [all …]
|
| /freebsd-12-stable/tools/tools/net80211/w00t/assoc/ |
| D | assoc.c | 126 wh->i_fc[0] |= IEEE80211_FC0_TYPE_MGT | IEEE80211_FC0_SUBTYPE_PROBE_REQ; in send_probe_request() 160 wh->i_fc[0] |= IEEE80211_FC0_TYPE_MGT | IEEE80211_FC0_SUBTYPE_AUTH; in send_auth() 207 wh->i_fc[0] |= IEEE80211_FC0_TYPE_MGT | IEEE80211_FC0_SUBTYPE_ASSOC_REQ; in send_assoc() 251 if ((wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) == IEEE80211_FC0_TYPE_CTL) in ack() 275 type = wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK; in generic_process() 276 stype = wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK; in generic_process() 320 if (wh->i_fc[1] & IEEE80211_FC1_RETRY) { in generic_process() 325 if ((wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) != IEEE80211_FC0_TYPE_CTL) { in generic_process() 342 if (wh->i_fc[1] & IEEE80211_FC1_DIR_FROMDS) { in generic_process() 361 if (wh->i_fc[1] & IEEE80211_FC1_DIR_FROMDS) { in generic_process() [all …]
|
| /freebsd-12-stable/sys/net80211/ |
| D | ieee80211.h | 68 uint8_t i_fc[2]; member 79 uint8_t i_fc[2]; member 95 uint8_t i_fc[2]; member 106 uint8_t i_fc[2]; member 168 (!! (((wh)->i_fc[0] & IEEE80211_FC0_TYPE_MASK) \ 171 (!! (((wh)->i_fc[0] & IEEE80211_FC0_TYPE_MASK) \ 174 (!! (((wh)->i_fc[0] & IEEE80211_FC0_TYPE_MASK) \ 181 ((wh)->i_fc[0] == IEEE80211_FC0_QOSDATA) 190 (((wh)->i_fc[1] & IEEE80211_FC1_DIR_MASK) == IEEE80211_FC1_DIR_DSTODS) 246 (((wh)->i_fc[0] & \ [all …]
|
| D | ieee80211_adhoc.c | 343 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() 658 if (wh->i_fc[1] & IEEE80211_FC1_PROTECTED) { in adhoc_input() 731 wh->i_fc[0], in adhoc_recv_mgmt() [all …]
|
| D | ieee80211_wds.c | 444 dir = wh->i_fc[1] & IEEE80211_FC1_DIR_MASK; in wds_input() 472 if ((wh->i_fc[0] & IEEE80211_FC0_VERSION_MASK) != in wds_input() 476 wh->i_fc[0], wh->i_fc[1]); in wds_input() 481 dir = wh->i_fc[1] & IEEE80211_FC1_DIR_MASK; in wds_input() 482 type = wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK; in wds_input() 483 subtype = wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK; in wds_input() 559 if (is_hw_decrypted || wh->i_fc[1] & IEEE80211_FC1_PROTECTED) { in wds_input() 576 wh->i_fc[1] &= ~IEEE80211_FC1_PROTECTED; in wds_input() 715 if (wh->i_fc[1] & IEEE80211_FC1_PROTECTED) { in wds_input()
|
| D | ieee80211_output.c | 602 if ((wh->i_fc[0] & IEEE80211_FC0_VERSION_MASK) != in ieee80211_validate_frame() 606 type = wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK; in ieee80211_validate_frame() 608 if ((wh->i_fc[1] & IEEE80211_FC1_DIR_MASK) != in ieee80211_validate_frame() 613 (wh->i_fc[1] & IEEE80211_FC1_MORE_FRAG) != 0) in ieee80211_validate_frame() 620 (wh->i_fc[1] & IEEE80211_FC1_PROTECTED) != 0) { in ieee80211_validate_frame() 623 subtype = wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK; in ieee80211_validate_frame() 635 wh->i_fc[1] |= IEEE80211_FC1_PROTECTED; in ieee80211_validate_frame() 807 switch (wh->i_fc[1] & IEEE80211_FC1_DIR_MASK) { in ieee80211_output() 896 wh->i_fc[0] = IEEE80211_FC0_VERSION_0 | type; in ieee80211_send_setup() 900 wh->i_fc[1] = IEEE80211_FC1_DIR_TODS; in ieee80211_send_setup() [all …]
|
| D | ieee80211_input.h | 209 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()
|
| D | ieee80211_input.c | 181 uint8_t more_frag = wh->i_fc[1] & IEEE80211_FC1_MORE_FRAG; in ieee80211_defrag() 196 wh->i_fc[1] |= IEEE80211_FC1_PROTECTED; in ieee80211_defrag() 235 !((wh->i_fc[1] ^ lwh->i_fc[1]) & IEEE80211_FC1_PROTECTED)) { in ieee80211_defrag() 269 wh->i_fc[1] &= ~IEEE80211_FC1_PROTECTED; in ieee80211_defrag() 344 switch (wh.i_fc[1] & IEEE80211_FC1_DIR_MASK) { in ieee80211_decap() 933 if ((wh->i_fc[1] & IEEE80211_FC1_DIR_MASK) != IEEE80211_FC1_DIR_NODS) in ieee80211_getbssid() 935 if ((wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK) == IEEE80211_FC0_SUBTYPE_PS_POLL) in ieee80211_getbssid() 994 ieee80211_mgt_subtype_name(wh->i_fc[0])); in ieee80211_discard_frame()
|
| D | ieee80211_sta.c | 574 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() 934 if (wh->i_fc[1] & IEEE80211_FC1_PROTECTED) { in sta_input() 967 wh->i_fc[1] &= ~IEEE80211_FC1_PROTECTED; in sta_input()
|
| D | ieee80211_hostap.c | 509 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() 686 if (is_hw_decrypted || wh->i_fc[1] & IEEE80211_FC1_PROTECTED) { in hostap_input() 703 wh->i_fc[1] &= ~IEEE80211_FC1_PROTECTED; in hostap_input() [all …]
|
| D | ieee80211_proto.h | 177 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()
|
| D | ieee80211_mesh.c | 1197 whcopy->i_fc[1] &= ~IEEE80211_FC1_RETRY; in mesh_forward() 1250 #define WHDIR(wh) ((wh)->i_fc[1] & IEEE80211_FC1_DIR_MASK) in mesh_decap() 1272 ("bogus dir, fc 0x%x:0x%x", wh->i_fc[0], wh->i_fc[1])); in mesh_decap() 1346 KASSERT((wh->i_fc[1] & IEEE80211_FC1_DIR_MASK) == IEEE80211_FC1_DIR_DSTODS, in mesh_isucastforme() 1347 ("bad dir 0x%x:0x%x", wh->i_fc[0], wh->i_fc[1])); in mesh_isucastforme() 1566 if ((wh->i_fc[0] & IEEE80211_FC0_VERSION_MASK) != in mesh_input() 1569 ni->ni_macaddr, NULL, "wrong version %x", wh->i_fc[0]); in mesh_input() 1573 dir = wh->i_fc[1] & IEEE80211_FC1_DIR_MASK; in mesh_input() 1574 type = wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK; in mesh_input() 1575 subtype = wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK; in mesh_input() [all …]
|
| D | ieee80211_vht.c | 92 __func__, wh->i_fc[0], wh->i_fc[1]); in vht_recv_action_placeholder()
|
| D | ieee80211_crypto_ccmp.c | 378 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()
|
| D | ieee80211_proto.c | 563 switch (wh->i_fc[1] & IEEE80211_FC1_DIR_MASK) { in ieee80211_dump_pkt() 586 switch (wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) { in ieee80211_dump_pkt() 591 printf(" %s", ieee80211_mgt_subtype_name(wh->i_fc[0])); in ieee80211_dump_pkt() 594 printf(" type#%d", wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK); in ieee80211_dump_pkt() 603 if (wh->i_fc[1] & IEEE80211_FC1_PROTECTED) { in ieee80211_dump_pkt()
|
| /freebsd-12-stable/tools/tools/net80211/w00t/redir/ |
| D | redir.c | 131 if (wh->i_fc[1] & IEEE80211_FC1_DIR_TODS) { in wanted() 143 if (!(wh->i_fc[1] & IEEE80211_FC1_PROTECTED)) { in wanted() 249 wh->i_fc[1] |= IEEE80211_FC1_RETRY; in send_packet() 268 wh->i_fc[0] |= IEEE80211_FC0_TYPE_DATA; in send_header() 269 wh->i_fc[0] |= IEEE80211_FC0_SUBTYPE_DATA; in send_header() 270 wh->i_fc[1] |= IEEE80211_FC1_DIR_TODS; in send_header() 271 wh->i_fc[1] |= IEEE80211_FC1_PROTECTED; in send_header() 272 wh->i_fc[1] |= IEEE80211_FC1_MORE_FRAG; in send_header() 345 wh->i_fc[0] |= IEEE80211_FC0_TYPE_DATA; in send_data() 346 wh->i_fc[0] |= IEEE80211_FC0_SUBTYPE_DATA; in send_data() [all …]
|
| /freebsd-12-stable/tools/tools/net80211/w00t/expand/ |
| D | expand.c | 90 if (wh->i_fc[1] & IEEE80211_FC1_DIR_TODS) { in wanted() 102 if (!(wh->i_fc[1] & IEEE80211_FC1_PROTECTED)) { in wanted() 197 wh->i_fc[0] |= IEEE80211_FC0_TYPE_DATA; in send_mcast() 198 wh->i_fc[0] |= IEEE80211_FC0_SUBTYPE_DATA; in send_mcast() 199 wh->i_fc[1] |= IEEE80211_FC1_DIR_TODS; in send_mcast() 200 wh->i_fc[1] |= IEEE80211_FC1_PROTECTED; in send_mcast() 252 wh->i_fc[1] |= IEEE80211_FC1_MORE_FRAG; in send_mcast() 278 wh->i_fc[1] &= ~IEEE80211_FC1_MORE_FRAG; in send_mcast() 348 (wh->i_fc[1] & IEEE80211_FC1_DIR_FROMDS) && in read_wifi()
|
| /freebsd-12-stable/tools/tools/net80211/w00t/prga/ |
| D | prga.c | 185 if (wh->i_fc[1] & IEEE80211_FC1_DIR_TODS) in get_prga() 193 if (!(wh->i_fc[1] & IEEE80211_FC1_PROTECTED)) { in get_prga() 251 wh->i_fc[1] |= IEEE80211_FC1_RETRY; in send_packet() 282 wh->i_fc[0] |= IEEE80211_FC0_TYPE_DATA; in send_frag() 283 wh->i_fc[0] |= IEEE80211_FC0_SUBTYPE_DATA; in send_frag() 284 wh->i_fc[1] |= IEEE80211_FC1_PROTECTED; in send_frag() 285 wh->i_fc[1] |= IEEE80211_FC1_DIR_TODS; in send_frag() 287 wh->i_fc[1] |= IEEE80211_FC1_MORE_FRAG; in send_frag() 528 wh->i_fc[0] |= IEEE80211_FC0_TYPE_DATA; in read_tap() 529 wh->i_fc[0] |= IEEE80211_FC0_SUBTYPE_DATA; in read_tap() [all …]
|
| /freebsd-12-stable/tools/tools/net80211/wesside/wesside/ |
| D | wesside.c | 609 wh->i_fc[0] |= IEEE80211_FC0_TYPE_MGT | IEEE80211_FC0_SUBTYPE_ASSOC_REQ; in send_assoc() 664 wh->i_fc[0] |= IEEE80211_FC0_TYPE_MGT | IEEE80211_FC0_SUBTYPE_AUTH; in send_auth() 999 type = wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK; in stuff_for_us() 1000 stype = wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK; in stuff_for_us() 1096 if (!( wh->i_fc[1] & IEEE80211_FC1_PROTECTED)) { in stuff_for_us() 1102 assert (wh->i_fc[1] & IEEE80211_FC1_PROTECTED); in stuff_for_us() 1302 if (wh->i_fc[1] & IEEE80211_FC1_DIR_FROMDS) in try_dictionary() 1307 if (wh->i_fc[1] & IEEE80211_FC1_DIR_TODS) in try_dictionary() 1348 if (wh->i_fc[1] & IEEE80211_FC1_DIR_FROMDS) in get_sa() 1356 if (wh->i_fc[1] & IEEE80211_FC1_DIR_FROMDS) in get_da() [all …]
|
| /freebsd-12-stable/sys/dev/rtwn/ |
| D | if_rtwn_tx.c | 128 type = wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK; in rtwn_tx_data() 158 if (wh->i_fc[1] & IEEE80211_FC1_PROTECTED) { in rtwn_tx_data() 218 type = wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK; in rtwn_tx_raw()
|
| /freebsd-12-stable/tools/tools/net80211/stumbler/ |
| D | stumbler.c | 693 type = wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK; in get_packet_info() 699 mvprintw(30,30,"%s %x",mac2str(wh->i_addr2), wh->i_fc[0]); in get_packet_info() 703 stype = wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK; in get_packet_info() 714 if (wh->i_fc[1] & IEEE80211_FC1_PROTECTED) { in get_packet_info() 732 if (wh->i_fc[1] & IEEE80211_FC1_DIR_FROMDS) in get_packet_info()
|
| /freebsd-12-stable/sys/dev/ath/ |
| D | if_ath_tx.c | 205 wh->i_fc[1] |= IEEE80211_FC1_RETRY; in ath_tx_set_retry() 725 wh->i_fc[1] |= IEEE80211_FC1_MORE_DATA; in ath_tx_handoff_mcast() 1139 (wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) != IEEE80211_FC0_TYPE_CTL) { in ath_tx_calc_duration() 1145 if (wh->i_fc[1] & IEEE80211_FC1_MORE_FRAG) { in ath_tx_calc_duration() 1452 type = wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK; in ath_tx_should_swq_frame() 1453 subtype = wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK; in ath_tx_should_swq_frame() 1584 iswep = wh->i_fc[1] & IEEE80211_FC1_PROTECTED; in ath_tx_normal_setup() 1647 switch (wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) { in ath_tx_normal_setup() 1649 subtype = wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK; in ath_tx_normal_setup() 1711 wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK, __func__); in ath_tx_normal_setup() [all …]
|
| /freebsd-12-stable/tools/tools/net80211/w00t/libw00t/ |
| D | w00t.c | 358 if ((wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) != type) in frame_type() 361 if ((wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK) != stype) in frame_type()
|
| /freebsd-12-stable/sys/dev/usb/wlan/ |
| D | if_rum.c | 1249 if ((wh->i_fc[1] & IEEE80211_FC1_PROTECTED) && in rum_bulk_read_callback() 1252 wh->i_fc[1] &= ~IEEE80211_FC1_PROTECTED; in rum_bulk_read_callback() 1506 type = wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK; in rum_tx_mgt() 1510 if (wh->i_fc[1] & IEEE80211_FC1_PROTECTED) { in rum_tx_mgt() 1531 (wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK) == in rum_tx_mgt() 1572 type = wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK; in rum_tx_raw() 1635 type = wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK; in rum_tx_data() 1655 if (wh->i_fc[1] & IEEE80211_FC1_PROTECTED) { in rum_tx_data()
|