Home
last modified time | relevance | path

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

123

/freebsd-12-stable/tools/tools/net80211/wlaninject/
Dwlaninject.c301 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/
Dap.c167 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/
Dassoc.c126 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/
Dieee80211.h68 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 …]
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()
658 if (wh->i_fc[1] & IEEE80211_FC1_PROTECTED) { in adhoc_input()
731 wh->i_fc[0], in adhoc_recv_mgmt()
[all …]
Dieee80211_wds.c444 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()
Dieee80211_output.c602 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 …]
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()
Dieee80211_input.c181 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()
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()
934 if (wh->i_fc[1] & IEEE80211_FC1_PROTECTED) { in sta_input()
967 wh->i_fc[1] &= ~IEEE80211_FC1_PROTECTED; in sta_input()
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()
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 …]
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()
Dieee80211_mesh.c1197 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 …]
Dieee80211_vht.c92 __func__, wh->i_fc[0], wh->i_fc[1]); in vht_recv_action_placeholder()
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()
Dieee80211_proto.c563 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/
Dredir.c131 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/
Dexpand.c90 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/
Dprga.c185 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/
Dwesside.c609 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/
Dif_rtwn_tx.c128 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/
Dstumbler.c693 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/
Dif_ath_tx.c205 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/
Dw00t.c358 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/
Dif_rum.c1249 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()

123