| /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/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/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/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/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/sys/net80211/ |
| H A D | ieee80211.h | 76 uint8_t i_fc[2]; member 87 uint8_t i_fc[2]; member 103 uint8_t i_fc[2]; member 113 uint8_t i_fc[2]; member 206 (((wh)->i_fc[0] & IEEE80211_FC0_VERSION_MASK) == (v)) 210 (((((wh)->i_fc[0] & IEEE80211_FC0_VERSION_MASK) == (v))) && \ 211 (((wh)->i_fc[0] & IEEE80211_FC0_TYPE_MASK) == (t))) 215 (((((wh)->i_fc[0] & IEEE80211_FC0_VERSION_MASK) == (v))) && \ 216 (((wh)->i_fc[0] & IEEE80211_FC0_TYPE_MASK) == (t)) && \ 217 (((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() 898 wh->i_fc[0] = IEEE80211_FC0_VERSION_0 | type; in ieee80211_send_setup() 902 wh->i_fc[1] = IEEE80211_FC1_DIR_TODS; in ieee80211_send_setup() 909 wh->i_fc[1] = IEEE80211_FC1_DIR_NODS; in ieee80211_send_setup() 915 wh->i_fc[1] = IEEE80211_FC1_DIR_FROMDS; in ieee80211_send_setup() [all …]
|
| H A D | ieee80211_adhoc.c | 337 dir = wh->i_fc[1] & IEEE80211_FC1_DIR_MASK; in adhoc_input() 366 wh->i_fc[0], wh->i_fc[1]); in adhoc_input() 371 dir = wh->i_fc[1] & IEEE80211_FC1_DIR_MASK; in adhoc_input() 372 type = wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK; in adhoc_input() 373 subtype = wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK; in adhoc_input() 509 wh->i_fc[1] &= ~IEEE80211_FC1_PROTECTED; in adhoc_input() 727 wh->i_fc[0], in adhoc_recv_mgmt() 728 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() 572 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() 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() 1014 type != NULL ? type : ieee80211_mgt_subtype_name(wh->i_fc[0]), in ieee80211_discard_frame()
|
| H A D | ieee80211_proto.h | 181 KASSERT((wh->i_fc[0]&IEEE80211_FC0_TYPE_MASK) != IEEE80211_FC0_TYPE_CTL, in ieee80211_hdrsize() 198 if ((wh->i_fc[0]&IEEE80211_FC0_TYPE_MASK) == IEEE80211_FC0_TYPE_CTL) { in ieee80211_anyhdrsize() 199 switch (wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK) { in ieee80211_anyhdrsize()
|
| H A D | ieee80211_sta.c | 570 wh->i_fc[0], wh->i_fc[1]); in sta_input() 593 dir = wh->i_fc[1] & IEEE80211_FC1_DIR_MASK; in sta_input() 601 dir = wh->i_fc[1] & IEEE80211_FC1_DIR_MASK; in sta_input() 602 type = wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK; in sta_input() 603 subtype = wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK; in sta_input() 778 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 | 502 dir = wh->i_fc[1] & IEEE80211_FC1_DIR_MASK; in hostap_input() 531 wh->i_fc[0], wh->i_fc[1]); in hostap_input() 536 dir = wh->i_fc[1] & IEEE80211_FC1_DIR_MASK; in hostap_input() 537 type = wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK; in hostap_input() 538 subtype = wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK; in hostap_input() 634 if (((wh->i_fc[1] & IEEE80211_FC1_PWR_MGT) ^ in hostap_input() 637 wh->i_fc[1] & IEEE80211_FC1_PWR_MGT); in hostap_input() 696 wh->i_fc[1] &= ~IEEE80211_FC1_PROTECTED; in hostap_input() 873 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.c | 1036 aad[2] = wh->i_fc[0] & 0x8f; /* see above for bitfields */ in ieee80211_crypto_init_aad() 1037 aad[3] = wh->i_fc[1] & 0xc7; /* see above for bitfields */ in ieee80211_crypto_init_aad()
|
| H A D | ieee80211_vht.c | 87 __func__, wh->i_fc[0], wh->i_fc[1]); in vht_recv_action_placeholder()
|
| /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() 191 if (wh->i_fc[1] & IEEE80211_FC1_PROTECTED) { in rtwn_tx_data() 255 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() 1148 if (wh->i_fc[1] & IEEE80211_FC1_MORE_FRAG) { in ath_tx_calc_duration() 1455 type = wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK; in ath_tx_should_swq_frame() 1456 subtype = wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK; in ath_tx_should_swq_frame() 1591 iswep = wh->i_fc[1] & IEEE80211_FC1_PROTECTED; in ath_tx_normal_setup() 1658 switch (wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) { in ath_tx_normal_setup() 1660 subtype = wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK; in ath_tx_normal_setup() 1722 wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK, __func__); in ath_tx_normal_setup() 1964 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() 1505 type = wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK; in rum_tx_mgt() 1509 if (wh->i_fc[1] & IEEE80211_FC1_PROTECTED) { in rum_tx_mgt() 1569 type = wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK; in rum_tx_raw() 1632 type = wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK; in rum_tx_data() 1652 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()
|