/freebsd/tools/tools/net80211/wlaninject/ |
H A D | wlaninject.c | 299 switch (wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) { in header_len() 301 switch (wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK) { in header_len() 341 wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK); in header_len() 346 switch (wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK) { in header_len() 370 wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK); in header_len() 375 if (wh->i_fc[1] & IEEE80211_FC1_DIR_DSTODS) in header_len() 381 wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK); in header_len() 446 if ((sent->i_fc[0] & IEEE80211_FC0_TYPE_MASK) != in possible_match() 447 (got->i_fc[0] & IEEE80211_FC0_TYPE_MASK)) in possible_match() 450 if ((sent->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK) != in possible_match() [all …]
|
/freebsd/tools/tools/net80211/w00t/ap/ |
H A D | ap.c | 165 wh->i_fc[0] |= IEEE80211_FC0_TYPE_MGT; in send_beacon() 166 wh->i_fc[0] |= IEEE80211_FC0_SUBTYPE_BEACON; in send_beacon() 198 wh->i_fc[0] |= IEEE80211_FC0_TYPE_MGT; in send_pres() 199 wh->i_fc[0] |= IEEE80211_FC0_SUBTYPE_PROBE_RESP; in send_pres() 247 wh->i_fc[0] |= IEEE80211_FC0_TYPE_MGT; in send_auth() 248 wh->i_fc[0] |= IEEE80211_FC0_SUBTYPE_AUTH; in send_auth() 297 wh->i_fc[0] |= IEEE80211_FC0_TYPE_MGT; in send_assoc() 298 wh->i_fc[0] |= IEEE80211_FC0_SUBTYPE_ASSOC_RESP; in send_assoc() 352 switch (wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK) { in read_mgt() 373 printf("wtf %d\n", (wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK) >> in read_mgt() [all …]
|
/freebsd/sys/net80211/ |
H A D | ieee80211.h | 66 uint8_t i_fc[2]; member 77 uint8_t i_fc[2]; member 93 uint8_t i_fc[2]; member 103 uint8_t i_fc[2]; member 196 (((wh)->i_fc[0] & IEEE80211_FC0_VERSION_MASK) == (v)) 200 (((((wh)->i_fc[0] & IEEE80211_FC0_VERSION_MASK) == (v))) && \ 201 (((wh)->i_fc[0] & IEEE80211_FC0_TYPE_MASK) == (t))) 205 (((((wh)->i_fc[0] & IEEE80211_FC0_VERSION_MASK) == (v))) && \ 206 (((wh)->i_fc[0] & IEEE80211_FC0_TYPE_MASK) == (t)) && \ 207 (((wh)->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK) == (st))) [all …]
|
H A D | ieee80211_input.h | 207 type = wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK; in ieee80211_check_rxseq() 208 subtype = wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK; in ieee80211_check_rxseq() 253 (wh->i_fc[1] & IEEE80211_FC1_RETRY)) in ieee80211_check_rxseq() 269 if ((wh->i_fc[1] & IEEE80211_FC1_RETRY) && in ieee80211_check_rxseq()
|
H A D | ieee80211_output.c | 609 type = wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK; in ieee80211_validate_frame() 611 if ((wh->i_fc[1] & IEEE80211_FC1_DIR_MASK) != in ieee80211_validate_frame() 616 (wh->i_fc[1] & IEEE80211_FC1_MORE_FRAG) != 0) in ieee80211_validate_frame() 626 subtype = wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK; in ieee80211_validate_frame() 638 wh->i_fc[1] |= IEEE80211_FC1_PROTECTED; in ieee80211_validate_frame() 810 switch (wh->i_fc[1] & IEEE80211_FC1_DIR_MASK) { in ieee80211_output() 899 wh->i_fc[0] = IEEE80211_FC0_VERSION_0 | type; in ieee80211_send_setup() 903 wh->i_fc[1] = IEEE80211_FC1_DIR_TODS; in ieee80211_send_setup() 910 wh->i_fc[1] = IEEE80211_FC1_DIR_NODS; in ieee80211_send_setup() 916 wh->i_fc[1] = IEEE80211_FC1_DIR_FROMDS; in ieee80211_send_setup() [all …]
|
H A D | ieee80211_adhoc.c | 338 dir = wh->i_fc[1] & IEEE80211_FC1_DIR_MASK; in adhoc_input() 367 wh->i_fc[0], wh->i_fc[1]); in adhoc_input() 372 dir = wh->i_fc[1] & IEEE80211_FC1_DIR_MASK; in adhoc_input() 373 type = wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK; in adhoc_input() 374 subtype = wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK; in adhoc_input() 509 wh->i_fc[1] &= ~IEEE80211_FC1_PROTECTED; in adhoc_input() 725 wh->i_fc[0], in adhoc_recv_mgmt() 726 wh->i_fc[1]); in adhoc_recv_mgmt()
|
H A D | ieee80211_wds.c | 440 dir = wh->i_fc[1] & IEEE80211_FC1_DIR_MASK; in wds_input() 471 wh->i_fc[0], wh->i_fc[1]); in wds_input() 476 dir = wh->i_fc[1] & IEEE80211_FC1_DIR_MASK; in wds_input() 477 type = wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK; in wds_input() 478 subtype = wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK; in wds_input() 571 wh->i_fc[1] &= ~IEEE80211_FC1_PROTECTED; in wds_input()
|
H A D | ieee80211_input.c | 180 uint8_t more_frag = wh->i_fc[1] & IEEE80211_FC1_MORE_FRAG; in ieee80211_defrag() 195 wh->i_fc[1] |= IEEE80211_FC1_PROTECTED; in ieee80211_defrag() 234 !((wh->i_fc[1] ^ lwh->i_fc[1]) & IEEE80211_FC1_PROTECTED)) { in ieee80211_defrag() 268 wh->i_fc[1] &= ~IEEE80211_FC1_PROTECTED; in ieee80211_defrag() 346 switch (wh.i_fc[1] & IEEE80211_FC1_DIR_MASK) { in ieee80211_decap() 935 if ((wh->i_fc[1] & IEEE80211_FC1_DIR_MASK) != IEEE80211_FC1_DIR_NODS) in ieee80211_getbssid() 937 if ((wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK) == IEEE80211_FC0_SUBTYPE_PS_POLL) in ieee80211_getbssid() 1013 type != NULL ? type : ieee80211_mgt_subtype_name(wh->i_fc[0]), in ieee80211_discard_frame()
|
H A 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()
|
H A D | ieee80211_sta.c | 571 wh->i_fc[0], wh->i_fc[1]); in sta_input() 594 dir = wh->i_fc[1] & IEEE80211_FC1_DIR_MASK; in sta_input() 602 dir = wh->i_fc[1] & IEEE80211_FC1_DIR_MASK; in sta_input() 603 type = wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK; in sta_input() 604 subtype = wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK; in sta_input() 779 wh->i_fc[1] &= ~IEEE80211_FC1_PROTECTED; in sta_input() 967 wh->i_fc[1] &= ~IEEE80211_FC1_PROTECTED; in sta_input()
|
H A D | ieee80211_hostap.c | 506 dir = wh->i_fc[1] & IEEE80211_FC1_DIR_MASK; in hostap_input() 535 wh->i_fc[0], wh->i_fc[1]); in hostap_input() 540 dir = wh->i_fc[1] & IEEE80211_FC1_DIR_MASK; in hostap_input() 541 type = wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK; in hostap_input() 542 subtype = wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK; in hostap_input() 637 if (((wh->i_fc[1] & IEEE80211_FC1_PWR_MGT) ^ in hostap_input() 640 wh->i_fc[1] & IEEE80211_FC1_PWR_MGT); in hostap_input() 699 wh->i_fc[1] &= ~IEEE80211_FC1_PROTECTED; in hostap_input() 875 wh->i_fc[1] &= ~IEEE80211_FC1_PROTECTED; in hostap_input()
|
H A D | ieee80211_mesh.c | 1197 whcopy->i_fc[1] &= ~IEEE80211_FC1_RETRY; in mesh_forward() 1251 #define WHDIR(wh) ((wh)->i_fc[1] & IEEE80211_FC1_DIR_MASK) in mesh_decap() 1273 ("bogus dir, fc 0x%x:0x%x", wh->i_fc[0], wh->i_fc[1])); in mesh_decap() 1347 KASSERT((wh->i_fc[1] & IEEE80211_FC1_DIR_MASK) == IEEE80211_FC1_DIR_DSTODS, in mesh_isucastforme() 1348 ("bad dir 0x%x:0x%x", wh->i_fc[0], wh->i_fc[1])); in mesh_isucastforme() 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()
|
H A D | ieee80211_crypto_gcmp.c | 419 aad[2] = wh->i_fc[0] & 0x8f; /* XXX magic #s */ in gcmp_init_aad() 424 aad[3] = wh->i_fc[1] & 0xc7; /* XXX magic #s */ in gcmp_init_aad()
|
H A D | ieee80211_crypto_ccmp.c | 383 aad[2] = wh->i_fc[0] & 0x8f; /* XXX magic #s */ in ccmp_init_blocks() 384 aad[3] = wh->i_fc[1] & 0xc7; /* XXX magic #s */ in ccmp_init_blocks()
|
/freebsd/tools/tools/net80211/w00t/assoc/ |
H A D | assoc.c | 124 wh->i_fc[0] |= IEEE80211_FC0_TYPE_MGT | IEEE80211_FC0_SUBTYPE_PROBE_REQ; in send_probe_request() 158 wh->i_fc[0] |= IEEE80211_FC0_TYPE_MGT | IEEE80211_FC0_SUBTYPE_AUTH; in send_auth() 205 wh->i_fc[0] |= IEEE80211_FC0_TYPE_MGT | IEEE80211_FC0_SUBTYPE_ASSOC_REQ; in send_assoc() 249 if ((wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) == IEEE80211_FC0_TYPE_CTL) in ack() 273 type = wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK; in generic_process() 274 stype = wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK; in generic_process() 318 if (wh->i_fc[1] & IEEE80211_FC1_RETRY) { in generic_process() 323 if ((wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) != IEEE80211_FC0_TYPE_CTL) { in generic_process() 340 if (wh->i_fc[1] & IEEE80211_FC1_DIR_FROMDS) { in generic_process() 359 if (wh->i_fc[1] & IEEE80211_FC1_DIR_FROMDS) { in generic_process() [all …]
|
/freebsd/tools/tools/net80211/w00t/redir/ |
H A D | redir.c | 129 if (wh->i_fc[1] & IEEE80211_FC1_DIR_TODS) { in wanted() 141 if (!(wh->i_fc[1] & IEEE80211_FC1_PROTECTED)) { in wanted() 247 wh->i_fc[1] |= IEEE80211_FC1_RETRY; in send_packet() 266 wh->i_fc[0] |= IEEE80211_FC0_TYPE_DATA; in send_header() 267 wh->i_fc[0] |= IEEE80211_FC0_SUBTYPE_DATA; in send_header() 268 wh->i_fc[1] |= IEEE80211_FC1_DIR_TODS; in send_header() 269 wh->i_fc[1] |= IEEE80211_FC1_PROTECTED; in send_header() 270 wh->i_fc[1] |= IEEE80211_FC1_MORE_FRAG; in send_header() 343 wh->i_fc[0] |= IEEE80211_FC0_TYPE_DATA; in send_data() 344 wh->i_fc[0] |= IEEE80211_FC0_SUBTYPE_DATA; in send_data() [all …]
|
/freebsd/tools/tools/net80211/w00t/expand/ |
H A D | expand.c | 88 if (wh->i_fc[1] & IEEE80211_FC1_DIR_TODS) { in wanted() 100 if (!(wh->i_fc[1] & IEEE80211_FC1_PROTECTED)) { in wanted() 195 wh->i_fc[0] |= IEEE80211_FC0_TYPE_DATA; in send_mcast() 196 wh->i_fc[0] |= IEEE80211_FC0_SUBTYPE_DATA; in send_mcast() 197 wh->i_fc[1] |= IEEE80211_FC1_DIR_TODS; in send_mcast() 198 wh->i_fc[1] |= IEEE80211_FC1_PROTECTED; in send_mcast() 250 wh->i_fc[1] |= IEEE80211_FC1_MORE_FRAG; in send_mcast() 276 wh->i_fc[1] &= ~IEEE80211_FC1_MORE_FRAG; in send_mcast() 346 (wh->i_fc[1] & IEEE80211_FC1_DIR_FROMDS) && in read_wifi()
|
/freebsd/tools/tools/net80211/w00t/prga/ |
H A D | prga.c | 183 if (wh->i_fc[1] & IEEE80211_FC1_DIR_TODS) in get_prga() 191 if (!(wh->i_fc[1] & IEEE80211_FC1_PROTECTED)) { in get_prga() 249 wh->i_fc[1] |= IEEE80211_FC1_RETRY; in send_packet() 280 wh->i_fc[0] |= IEEE80211_FC0_TYPE_DATA; in send_frag() 281 wh->i_fc[0] |= IEEE80211_FC0_SUBTYPE_DATA; in send_frag() 282 wh->i_fc[1] |= IEEE80211_FC1_PROTECTED; in send_frag() 283 wh->i_fc[1] |= IEEE80211_FC1_DIR_TODS; in send_frag() 285 wh->i_fc[1] |= IEEE80211_FC1_MORE_FRAG; in send_frag() 526 wh->i_fc[0] |= IEEE80211_FC0_TYPE_DATA; in read_tap() 527 wh->i_fc[0] |= IEEE80211_FC0_SUBTYPE_DATA; in read_tap() [all …]
|
/freebsd/tools/tools/net80211/wesside/wesside/ |
H A D | wesside.c | 608 wh->i_fc[0] |= IEEE80211_FC0_TYPE_MGT | IEEE80211_FC0_SUBTYPE_ASSOC_REQ; in send_assoc() 663 wh->i_fc[0] |= IEEE80211_FC0_TYPE_MGT | IEEE80211_FC0_SUBTYPE_AUTH; in send_auth() 998 type = wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK; in stuff_for_us() 999 stype = wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK; in stuff_for_us() 1095 if (!( wh->i_fc[1] & IEEE80211_FC1_PROTECTED)) { in stuff_for_us() 1101 assert (wh->i_fc[1] & IEEE80211_FC1_PROTECTED); in stuff_for_us() 1301 if (wh->i_fc[1] & IEEE80211_FC1_DIR_FROMDS) in try_dictionary() 1306 if (wh->i_fc[1] & IEEE80211_FC1_DIR_TODS) in try_dictionary() 1347 if (wh->i_fc[1] & IEEE80211_FC1_DIR_FROMDS) in get_sa() 1355 if (wh->i_fc[1] & IEEE80211_FC1_DIR_FROMDS) in get_da() [all …]
|
/freebsd/sys/dev/rtwn/ |
H A D | if_rtwn_tx.c | 154 type = wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK; in rtwn_tx_data() 187 if (wh->i_fc[1] & IEEE80211_FC1_PROTECTED) { in rtwn_tx_data() 247 type = wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK; in rtwn_tx_raw()
|
/freebsd/tools/tools/net80211/stumbler/ |
H A D | stumbler.c | 691 type = wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK; in get_packet_info() 697 mvprintw(30,30,"%s %x",mac2str(wh->i_addr2), wh->i_fc[0]); in get_packet_info() 701 stype = wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK; in get_packet_info() 712 if (wh->i_fc[1] & IEEE80211_FC1_PROTECTED) { in get_packet_info() 730 if (wh->i_fc[1] & IEEE80211_FC1_DIR_FROMDS) in get_packet_info()
|
/freebsd/tools/tools/net80211/w00t/libw00t/ |
H A D | w00t.c | 356 if ((wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) != type) in frame_type() 359 if ((wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK) != stype) in frame_type()
|
/freebsd/sys/dev/ath/ |
H A D | if_ath_tx.c | 203 wh->i_fc[1] |= IEEE80211_FC1_RETRY; in ath_tx_set_retry() 723 wh->i_fc[1] |= IEEE80211_FC1_MORE_DATA; in ath_tx_handoff_mcast() 1142 if (wh->i_fc[1] & IEEE80211_FC1_MORE_FRAG) { in ath_tx_calc_duration() 1449 type = wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK; in ath_tx_should_swq_frame() 1450 subtype = wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK; in ath_tx_should_swq_frame() 1581 iswep = wh->i_fc[1] & IEEE80211_FC1_PROTECTED; in ath_tx_normal_setup() 1644 switch (wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) { in ath_tx_normal_setup() 1646 subtype = wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK; in ath_tx_normal_setup() 1708 wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK, __func__); in ath_tx_normal_setup() 1950 type = wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK; in ath_tx_start() [all …]
|
/freebsd/sys/dev/usb/wlan/ |
H A D | if_rum.c | 1248 if ((wh->i_fc[1] & IEEE80211_FC1_PROTECTED) && in rum_bulk_read_callback() 1251 wh->i_fc[1] &= ~IEEE80211_FC1_PROTECTED; in rum_bulk_read_callback() 1504 type = wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK; in rum_tx_mgt() 1508 if (wh->i_fc[1] & IEEE80211_FC1_PROTECTED) { in rum_tx_mgt() 1568 type = wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK; in rum_tx_raw() 1631 type = wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK; in rum_tx_data() 1651 if (wh->i_fc[1] & IEEE80211_FC1_PROTECTED) { in rum_tx_data()
|
/freebsd/sys/dev/iwm/ |
H A D | if_iwm_scan.c | 399 wh->i_fc[0] = IEEE80211_FC0_VERSION_0 | IEEE80211_FC0_TYPE_MGT | in iwm_fill_probe_req() 401 wh->i_fc[1] = IEEE80211_FC1_DIR_NODS; in iwm_fill_probe_req()
|