Searched refs:i_fc (Results 1 - 25 of 49) sorted by relevance

12

/haiku/src/libs/compat/openbsd_wlan/net80211/
H A Dieee80211_crypto_bip.c80 u_int8_t i_fc[2]; member in struct:ieee80211_bip_frame
97 KASSERT((wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) ==
100 wh->i_fc[1] &= ~IEEE80211_FC1_PROTECTED;
103 aad.i_fc[0] = wh->i_fc[0];
104 aad.i_fc[1] = wh->i_fc[1] & ~(IEEE80211_FC1_RETRY |
162 KASSERT((wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) ==
186 aad.i_fc[0] = wh->i_fc[
[all...]
H A Dieee80211.h44 u_int8_t i_fc[2]; member in struct:ieee80211_frame
53 u_int8_t i_fc[2]; member in struct:ieee80211_qosframe
63 u_int8_t i_fc[2]; member in struct:ieee80211_htframe
74 u_int8_t i_fc[2]; member in struct:ieee80211_frame_addr4
84 u_int8_t i_fc[2]; member in struct:ieee80211_qosframe_addr4
95 u_int8_t i_fc[2]; member in struct:ieee80211_htframe_addr4
198 u_int8_t i_fc[2]; member in struct:ieee80211_frame_min
206 u_int8_t i_fc[2]; member in struct:ieee80211_frame_rts
214 u_int8_t i_fc[2]; member in struct:ieee80211_frame_cts
221 u_int8_t i_fc[ member in struct:ieee80211_frame_ack
228 u_int8_t i_fc[2]; member in struct:ieee80211_frame_pspoll
236 u_int8_t i_fc[2]; member in struct:ieee80211_frame_cfend
[all...]
H A Dieee80211_output.c139 if ((wh->i_fc[0] & IEEE80211_FC0_VERSION_MASK) !=
143 (wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) ==
202 wh->i_fc[0] = IEEE80211_FC0_VERSION_0 | IEEE80211_FC0_TYPE_MGT | type;
203 wh->i_fc[1] = IEEE80211_FC1_DIR_NODS;
227 wh->i_fc[1] |= IEEE80211_FC1_PROTECTED;
547 switch (wh->i_fc[1] & IEEE80211_FC1_DIR_MASK) {
653 wh->i_fc[0] = IEEE80211_FC0_VERSION_0 | IEEE80211_FC0_TYPE_DATA;
666 qwh->i_fc[0] |= IEEE80211_FC0_SUBTYPE_QOS;
678 wh->i_fc[1] = IEEE80211_FC1_DIR_TODS;
686 wh->i_fc[
[all...]
H A Dieee80211_crypto_ccmp.c91 *aad = wh->i_fc[0];
93 if ((wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) ==
99 *aad = wh->i_fc[1];
127 if ((wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) ==
323 if ((wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) ==
403 wh->i_fc[1] &= ~IEEE80211_FC1_PROTECTED;
H A Dieee80211_input.c185 if (!(wh->i_fc[1] & IEEE80211_FC1_PROTECTED)) {
209 wh->i_fc[1] &= ~IEEE80211_FC1_PROTECTED;
215 if (!(wh->i_fc[1] & IEEE80211_FC1_PROTECTED)) {
240 wh->i_fc[1] &= ~IEEE80211_FC1_PROTECTED;
295 if ((wh->i_fc[0] & IEEE80211_FC0_VERSION_MASK) !=
297 DPRINTF(("frame with wrong version: %x\n", wh->i_fc[0]));
302 dir = wh->i_fc[1] & IEEE80211_FC1_DIR_MASK;
303 type = wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK;
304 subtype = wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK;
397 if ((wh->i_fc[
[all...]
H A Dieee80211_proto.c153 switch (wh->i_fc[1] & IEEE80211_FC1_DIR_MASK) {
176 switch (wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) {
182 (wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK)
186 printf(" type#%d", wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK);
189 if (wh->i_fc[1] & IEEE80211_FC1_WEP)
897 wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK);
973 wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK);
H A Dieee80211_rssadapt.c88 if ((wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) == IEEE80211_FC0_TYPE_CTL)
H A Dieee80211_crypto_wep.c244 wh->i_fc[1] &= ~IEEE80211_FC1_PROTECTED;
/haiku/src/libs/compat/freebsd_wlan/net80211/
H A Dieee80211.h68 uint8_t i_fc[2]; member in struct:ieee80211_frame
79 uint8_t i_fc[2]; member in struct:ieee80211_qosframe
95 uint8_t i_fc[2]; member in struct:ieee80211_frame_addr4
105 uint8_t i_fc[2]; member in struct:ieee80211_qosframe_addr4
167 (!! (((wh)->i_fc[0] & IEEE80211_FC0_TYPE_MASK) \
170 (!! (((wh)->i_fc[0] & IEEE80211_FC0_TYPE_MASK) \
173 (!! (((wh)->i_fc[0] & IEEE80211_FC0_TYPE_MASK) \
180 ((wh)->i_fc[0] == IEEE80211_FC0_QOSDATA)
189 (((wh)->i_fc[1] & IEEE80211_FC1_DIR_MASK) == IEEE80211_FC1_DIR_DSTODS)
245 (((wh)->i_fc[
495 uint8_t i_fc[2]; member in struct:ieee80211_frame_min
503 uint8_t i_fc[2]; member in struct:ieee80211_frame_rts
511 uint8_t i_fc[2]; member in struct:ieee80211_frame_cts
518 uint8_t i_fc[2]; member in struct:ieee80211_frame_ack
525 uint8_t i_fc[2]; member in struct:ieee80211_frame_pspoll
533 uint8_t i_fc[2]; member in struct:ieee80211_frame_cfend
541 uint8_t i_fc[2]; member in struct:ieee80211_frame_bar
[all...]
H A Dieee80211_input.h209 type = wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK;
210 subtype = wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK;
255 (wh->i_fc[1] & IEEE80211_FC1_RETRY))
271 if ((wh->i_fc[1] & IEEE80211_FC1_RETRY) &&
H A Dieee80211_wds.c444 dir = wh->i_fc[1] & IEEE80211_FC1_DIR_MASK;
472 if ((wh->i_fc[0] & IEEE80211_FC0_VERSION_MASK) !=
476 wh->i_fc[0], wh->i_fc[1]);
481 dir = wh->i_fc[1] & IEEE80211_FC1_DIR_MASK;
482 type = wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK;
483 subtype = wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK;
559 if (is_hw_decrypted || wh->i_fc[1] & IEEE80211_FC1_PROTECTED) {
576 wh->i_fc[1] &= ~IEEE80211_FC1_PROTECTED;
709 if (wh->i_fc[
[all...]
H A Dieee80211_adhoc.c343 dir = wh->i_fc[1] & IEEE80211_FC1_DIR_MASK;
369 if ((wh->i_fc[0] & IEEE80211_FC0_VERSION_MASK) !=
373 wh->i_fc[0], wh->i_fc[1]);
378 dir = wh->i_fc[1] & IEEE80211_FC1_DIR_MASK;
379 type = wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK;
380 subtype = wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK;
498 if (is_hw_decrypted || wh->i_fc[1] & IEEE80211_FC1_PROTECTED) {
515 wh->i_fc[1] &= ~IEEE80211_FC1_PROTECTED;
652 if (wh->i_fc[
[all...]
H A Dieee80211_output.c602 if ((wh->i_fc[0] & IEEE80211_FC0_VERSION_MASK) !=
606 type = wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK;
608 if ((wh->i_fc[1] & IEEE80211_FC1_DIR_MASK) !=
613 (wh->i_fc[1] & IEEE80211_FC1_MORE_FRAG) != 0)
620 (wh->i_fc[1] & IEEE80211_FC1_PROTECTED) != 0) {
623 subtype = wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK;
635 wh->i_fc[1] |= IEEE80211_FC1_PROTECTED;
813 switch (wh->i_fc[1] & IEEE80211_FC1_DIR_MASK) {
883 * a frame as it sets i_fc[1]; other bits can then be or'd in.
902 wh->i_fc[
[all...]
H A Dieee80211_proto.h177 KASSERT((wh->i_fc[0]&IEEE80211_FC0_TYPE_MASK) != IEEE80211_FC0_TYPE_CTL,
194 if ((wh->i_fc[0]&IEEE80211_FC0_TYPE_MASK) == IEEE80211_FC0_TYPE_CTL) {
195 switch (wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK) {
H A Dieee80211_hostap.c509 dir = wh->i_fc[1] & IEEE80211_FC1_DIR_MASK;
535 if ((wh->i_fc[0] & IEEE80211_FC0_VERSION_MASK) !=
539 wh->i_fc[0], wh->i_fc[1]);
544 dir = wh->i_fc[1] & IEEE80211_FC1_DIR_MASK;
545 type = wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK;
546 subtype = wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK;
641 if (((wh->i_fc[1] & IEEE80211_FC1_PWR_MGT) ^
644 wh->i_fc[1] & IEEE80211_FC1_PWR_MGT);
686 if (is_hw_decrypted || wh->i_fc[
[all...]
H A Dieee80211_sta.c574 dir = wh->i_fc[1] & IEEE80211_FC1_DIR_MASK;
600 if ((wh->i_fc[0] & IEEE80211_FC0_VERSION_MASK) !=
604 wh->i_fc[0], wh->i_fc[1]);
609 dir = wh->i_fc[1] & IEEE80211_FC1_DIR_MASK;
610 type = wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK;
611 subtype = wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK;
762 if (is_hw_decrypted || wh->i_fc[1] & IEEE80211_FC1_PROTECTED) {
779 wh->i_fc[1] &= ~IEEE80211_FC1_PROTECTED;
928 if (wh->i_fc[
[all...]
H A Dieee80211_input.c180 uint8_t more_frag = wh->i_fc[1] & IEEE80211_FC1_MORE_FRAG;
326 switch (wh.i_fc[1] & IEEE80211_FC1_DIR_MASK) {
896 if ((wh->i_fc[1] & IEEE80211_FC1_DIR_MASK) != IEEE80211_FC1_DIR_NODS)
898 if ((wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK) == IEEE80211_FC0_SUBTYPE_PS_POLL)
957 ieee80211_mgt_subtype_name(wh->i_fc[0]));
H A Dieee80211_mesh.c1201 whcopy->i_fc[1] &= ~IEEE80211_FC1_RETRY;
1254 #define WHDIR(wh) ((wh)->i_fc[1] & IEEE80211_FC1_DIR_MASK)
1276 ("bogus dir, fc 0x%x:0x%x", wh->i_fc[0], wh->i_fc[1]));
1350 KASSERT((wh->i_fc[1] & IEEE80211_FC1_DIR_MASK) == IEEE80211_FC1_DIR_DSTODS,
1351 ("bad dir 0x%x:0x%x", wh->i_fc[0], wh->i_fc[1]));
1570 if ((wh->i_fc[0] & IEEE80211_FC0_VERSION_MASK) !=
1573 ni->ni_macaddr, NULL, "wrong version %x", wh->i_fc[0]);
1577 dir = wh->i_fc[
[all...]
H A Dieee80211_crypto_ccmp.c378 aad[2] = wh->i_fc[0] & 0x8f; /* XXX magic #s */
379 aad[3] = wh->i_fc[1] & 0xc7; /* XXX magic #s */
H A Dieee80211_vht.c92 __func__, wh->i_fc[0], wh->i_fc[1]);
H A Dieee80211_proto.c563 switch (wh->i_fc[1] & IEEE80211_FC1_DIR_MASK) {
586 switch (wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) {
591 printf(" %s", ieee80211_mgt_subtype_name(wh->i_fc[0]));
594 printf(" type#%d", wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK);
603 if (wh->i_fc[1] & IEEE80211_FC1_PROTECTED) {
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/
H A Dif_rtwn_tx.c128 type = wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK;
158 if (wh->i_fc[1] & IEEE80211_FC1_PROTECTED) {
218 type = wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK;
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/
H A Dif_ath_tx.c205 wh->i_fc[1] |= IEEE80211_FC1_RETRY;
725 wh->i_fc[1] |= IEEE80211_FC1_MORE_DATA;
1139 (wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) != IEEE80211_FC0_TYPE_CTL) {
1145 if (wh->i_fc[1] & IEEE80211_FC1_MORE_FRAG) {
1452 type = wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK;
1453 subtype = wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK;
1584 iswep = wh->i_fc[1] & IEEE80211_FC1_PROTECTED;
1647 switch (wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) {
1649 subtype = wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK;
1711 wh->i_fc[
[all...]
/haiku/src/add-ons/kernel/drivers/network/wlan/marvell88w8335/dev/malo/
H A Dif_malo.c103 ((wh->i_fc[0] & (IEEE80211_FC0_TYPE_MASK | \
1034 ((wh->i_fc[0] & (IEEE80211_FC0_TYPE_MASK)) == IEEE80211_FC0_TYPE_DATA)
1046 iswep = wh->i_fc[1] & IEEE80211_FC1_PROTECTED;
1168 switch (wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) {
1180 wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK, __func__);
/haiku/src/add-ons/kernel/drivers/network/wlan/marvell88w8363/dev/mwl/
H A Dif_mwl.c230 ((wh->i_fc[0] & (IEEE80211_FC0_TYPE_MASK|IEEE80211_FC0_SUBTYPE_MASK)) == \
2545 u_int8_t i_fc[2]; member in struct:mwl_frame_bar
2562 if ((wh->i_fc[0]&IEEE80211_FC0_TYPE_MASK) == IEEE80211_FC0_TYPE_CTL) {
2563 switch (wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK) {
2775 if (wh->i_fc[1] & IEEE80211_FC1_PROTECTED)
2778 wh->i_fc[1] &= ~IEEE80211_FC1_PROTECTED;
2780 wh->i_fc[1] &= ~(IEEE80211_FC1_PROTECTED |
3090 iswep = wh->i_fc[1] & IEEE80211_FC1_PROTECTED;
3236 switch (wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) {
3289 wh->i_fc[
[all...]

Completed in 555 milliseconds

12