Home
last modified time | relevance | path

Searched refs:wh (Results 1 – 25 of 77) sorted by relevance

1234

/openbsd/sys/net80211/
H A Dieee80211_crypto_bip.c92 struct ieee80211_frame *wh; in ieee80211_bip_encap() local
96 wh = mtod(m0, struct ieee80211_frame *); in ieee80211_bip_encap()
100 wh->i_fc[1] &= ~IEEE80211_FC1_PROTECTED; in ieee80211_bip_encap()
103 aad.i_fc[0] = wh->i_fc[0]; in ieee80211_bip_encap()
107 IEEE80211_ADDR_COPY(aad.i_addr1, wh->i_addr1); in ieee80211_bip_encap()
108 IEEE80211_ADDR_COPY(aad.i_addr2, wh->i_addr2); in ieee80211_bip_encap()
114 m0->m_len - sizeof(*wh)); in ieee80211_bip_encap()
156 struct ieee80211_frame *wh; in ieee80211_bip_decap() local
161 wh = mtod(m0, struct ieee80211_frame *); in ieee80211_bip_decap()
186 aad.i_fc[0] = wh->i_fc[0]; in ieee80211_bip_decap()
[all …]
H A Dieee80211_input.c142 u_int size = sizeof(*wh); in ieee80211_get_hdrlen()
147 if (ieee80211_has_addr4(wh)) in ieee80211_get_hdrlen()
149 if (ieee80211_has_qos(wh)) in ieee80211_get_hdrlen()
151 if (ieee80211_has_htc(wh)) in ieee80211_get_hdrlen()
162 struct ieee80211_frame *wh; in ieee80211_input_hwdecrypt() local
274 struct ieee80211_frame *wh; in ieee80211_inputm() local
396 if (ieee80211_has_seq(wh)) { in ieee80211_inputm()
404 if (ieee80211_has_seq(wh) && in ieee80211_inputm()
825 struct ieee80211_frame *wh; in ieee80211_input_ba() local
907 struct ieee80211_frame *wh; in ieee80211_input_ba_seq() local
[all …]
H A Dieee80211_crypto_ccmp.c91 *aad = wh->i_fc[0]; in ieee80211_ccmp_phase1()
99 *aad = wh->i_fc[1]; in ieee80211_ccmp_phase1()
103 if (ieee80211_has_qos(wh)) in ieee80211_ccmp_phase1()
109 *aad++ = wh->i_seq[0] & ~0xf0; in ieee80211_ccmp_phase1()
111 if (ieee80211_has_addr4(wh)) { in ieee80211_ccmp_phase1()
116 if (ieee80211_has_qos(wh)) { in ieee80211_ccmp_phase1()
170 const struct ieee80211_frame *wh; in ieee80211_ccmp_encrypt() local
196 hdrlen = ieee80211_get_hdrlen(wh); in ieee80211_ccmp_encrypt()
307 struct ieee80211_frame *wh; in ieee80211_ccmp_get_pn() local
316 ivp = (u_int8_t *)wh + hdrlen; in ieee80211_ccmp_get_pn()
[all …]
H A Dieee80211_crypto_tkip.c122 const struct ieee80211_frame *wh; in ieee80211_tkip_mic() local
152 if (ieee80211_has_qos(wh)) in ieee80211_tkip_mic()
190 const struct ieee80211_frame *wh; in ieee80211_tkip_encrypt() local
213 hdrlen = ieee80211_get_hdrlen(wh); in ieee80211_tkip_encrypt()
214 memcpy(mtod(n0, caddr_t), wh, hdrlen); in ieee80211_tkip_encrypt()
320 struct ieee80211_frame *wh; in ieee80211_tkip_get_tsc() local
326 hdrlen = ieee80211_get_hdrlen(wh); in ieee80211_tkip_get_tsc()
331 ivp = (u_int8_t *)wh + hdrlen; in ieee80211_tkip_get_tsc()
337 tid = ieee80211_has_qos(wh) ? in ieee80211_tkip_get_tsc()
357 struct ieee80211_frame *wh; in ieee80211_tkip_decrypt() local
[all …]
H A Dieee80211_output.c115 struct ieee80211_frame *wh; in ieee80211_output() local
181 struct ieee80211_frame *wh; in ieee80211_mgmt_output() local
203 *(u_int16_t *)&wh->i_seq[0] = in ieee80211_mgmt_output()
526 struct ieee80211_frame *wh; in ieee80211_encap() local
545 addr = wh->i_addr1; in ieee80211_encap()
549 addr = wh->i_addr3; in ieee80211_encap()
2003 *(u_int16_t *)wh->i_dur = 0; in ieee80211_get_compressed_bar()
2006 frm = (uint8_t *)&wh[1]; in ieee80211_get_compressed_bar()
2043 struct ieee80211_frame *wh; in ieee80211_beacon_alloc() local
2075 *(u_int16_t *)wh->i_dur = 0; in ieee80211_beacon_alloc()
[all …]
H A Dieee80211_crypto_wep.c86 const struct ieee80211_frame *wh; in ieee80211_wep_encrypt() local
108 wh = mtod(m0, struct ieee80211_frame *); in ieee80211_wep_encrypt()
109 hdrlen = ieee80211_get_hdrlen(wh); in ieee80211_wep_encrypt()
110 memcpy(mtod(n0, caddr_t), wh, hdrlen); in ieee80211_wep_encrypt()
204 struct ieee80211_frame *wh; in ieee80211_wep_decrypt() local
211 wh = mtod(m0, struct ieee80211_frame *); in ieee80211_wep_decrypt()
212 hdrlen = ieee80211_get_hdrlen(wh); in ieee80211_wep_decrypt()
220 ivp = (u_int8_t *)wh + hdrlen; in ieee80211_wep_decrypt()
242 memcpy(mtod(n0, caddr_t), wh, hdrlen); in ieee80211_wep_decrypt()
243 wh = mtod(n0, struct ieee80211_frame *); in ieee80211_wep_decrypt()
[all …]
H A Dieee80211_proto.c146 struct ieee80211_frame *wh; in ieee80211_dump_pkt() local
149 wh = (struct ieee80211_frame *)buf; in ieee80211_dump_pkt()
153 printf("->%s", ether_sprintf(wh->i_addr1)); in ieee80211_dump_pkt()
154 printf("(%s)", ether_sprintf(wh->i_addr3)); in ieee80211_dump_pkt()
158 printf("->%s", ether_sprintf(wh->i_addr3)); in ieee80211_dump_pkt()
159 printf("(%s)", ether_sprintf(wh->i_addr1)); in ieee80211_dump_pkt()
163 printf("->%s", ether_sprintf(wh->i_addr1)); in ieee80211_dump_pkt()
164 printf("(%s)", ether_sprintf(wh->i_addr2)); in ieee80211_dump_pkt()
168 printf("->%s", ether_sprintf(wh->i_addr3)); in ieee80211_dump_pkt()
169 printf("(%s", ether_sprintf(wh->i_addr2)); in ieee80211_dump_pkt()
[all …]
H A Dieee80211.h245 ieee80211_has_seq(const struct ieee80211_frame *wh) in ieee80211_has_seq() argument
247 return (wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) != in ieee80211_has_seq()
254 return (wh->i_fc[1] & IEEE80211_FC1_DIR_MASK) == in ieee80211_has_addr4()
259 ieee80211_has_qos(const struct ieee80211_frame *wh) in ieee80211_has_qos() argument
261 return (wh->i_fc[0] & in ieee80211_has_qos()
267 ieee80211_has_htc(const struct ieee80211_frame *wh) in ieee80211_has_htc() argument
269 return (wh->i_fc[1] & IEEE80211_FC1_ORDER) && in ieee80211_has_htc()
270 (ieee80211_has_qos(wh) || in ieee80211_has_htc()
271 (wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) == in ieee80211_has_htc()
276 ieee80211_get_qos(const struct ieee80211_frame *wh) in ieee80211_get_qos() argument
[all …]
H A Dieee80211_crypto.c193 ieee80211_get_txkey(struct ieee80211com *ic, const struct ieee80211_frame *wh, in ieee80211_get_txkey() argument
199 !IEEE80211_IS_MULTICAST(wh->i_addr1) && in ieee80211_get_txkey()
217 struct ieee80211_frame *wh; in ieee80211_get_rxkey() local
222 wh = mtod(m, struct ieee80211_frame *); in ieee80211_get_rxkey()
224 !IEEE80211_IS_MULTICAST(wh->i_addr1) && in ieee80211_get_rxkey()
227 } else if (!IEEE80211_IS_MULTICAST(wh->i_addr1) || in ieee80211_get_rxkey()
228 (wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) != in ieee80211_get_rxkey()
231 hdrlen = ieee80211_get_hdrlen(wh); in ieee80211_get_rxkey()
235 ivp = (u_int8_t *)wh + hdrlen; in ieee80211_get_rxkey()
240 if (m->m_len < sizeof(*wh) + IEEE80211_MMIE_LEN) in ieee80211_get_rxkey()
[all …]
H A Dieee80211_rssadapt.c82 const struct ieee80211_rateset *rs, const struct ieee80211_frame *wh, in ieee80211_rssadapt_choose() argument
88 if ((wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) == IEEE80211_FC0_TYPE_CTL) in ieee80211_rssadapt_choose()
125 dvname, ether_sprintf((u_int8_t *)wh->i_addr1), len, in ieee80211_rssadapt_choose()
/openbsd/usr.sbin/hostapd/
H A Dprint-802_11.c85 TCARR(wh->i_addr2); in ieee80211_hdr()
87 TCARR(wh->i_addr1); in ieee80211_hdr()
89 TCARR(wh->i_addr3); in ieee80211_hdr()
93 TCARR(wh->i_addr2); in ieee80211_hdr()
95 TCARR(wh->i_addr3); in ieee80211_hdr()
97 TCARR(wh->i_addr1); in ieee80211_hdr()
101 TCARR(wh->i_addr3); in ieee80211_hdr()
103 TCARR(wh->i_addr1); in ieee80211_hdr()
105 TCARR(wh->i_addr2); in ieee80211_hdr()
121 TCARR(wh->i_seq); in ieee80211_hdr()
[all …]
H A Dapme.c83 struct ieee80211_frame *wh; in hostapd_apme_deauth() local
86 wh = (struct ieee80211_frame *)&buf[0]; in hostapd_apme_deauth()
89 wh->i_fc[1] = IEEE80211_FC1_DIR_NODS; in hostapd_apme_deauth()
90 memset(&wh->i_addr1, 0xff, IEEE80211_ADDR_LEN); in hostapd_apme_deauth()
266 struct ieee80211_frame wh; in hostapd_apme_output() local
268 bzero(&wh, sizeof(wh)); in hostapd_apme_output()
292 wh.i_fc[1] = frame->i_fc[1]; in hostapd_apme_output()
293 bcopy(frame->i_dur, wh.i_dur, sizeof(wh.i_dur)); in hostapd_apme_output()
294 bcopy(frame->i_seq, wh.i_seq, sizeof(wh.i_seq)); in hostapd_apme_output()
297 iov[0].iov_base = &wh; in hostapd_apme_output()
[all …]
H A Dhandle.c112 struct ieee80211_frame *wh; in hostapd_handle_frame() local
122 wh = (struct ieee80211_frame *)(buf + offset); in hostapd_handle_frame()
140 wfrom = wh->i_addr2; in hostapd_handle_frame()
141 wto = wh->i_addr1; in hostapd_handle_frame()
142 wbssid = wh->i_addr3; in hostapd_handle_frame()
145 wfrom = wh->i_addr2; in hostapd_handle_frame()
146 wto = wh->i_addr3; in hostapd_handle_frame()
147 wbssid = wh->i_addr1; in hostapd_handle_frame()
150 wfrom = wh->i_addr3; in hostapd_handle_frame()
151 wto = wh->i_addr1; in hostapd_handle_frame()
[all …]
/openbsd/usr.sbin/tcpdump/
H A Dprint-802_11.c128 TCARR(wh->i_addr2); in ieee80211_hdr()
130 TCARR(wh->i_addr1); in ieee80211_hdr()
132 TCARR(wh->i_addr3); in ieee80211_hdr()
136 TCARR(wh->i_addr2); in ieee80211_hdr()
138 TCARR(wh->i_addr3); in ieee80211_hdr()
140 TCARR(wh->i_addr1); in ieee80211_hdr()
144 TCARR(wh->i_addr3); in ieee80211_hdr()
165 TCARR(wh->i_seq); in ieee80211_hdr()
199 TCHECK(*wh); in ieee80211_data()
200 t += sizeof(*wh); in ieee80211_data()
[all …]
H A Dprint-enc.c49 #define ENC_PRINT_TYPE(wh, xf, nam) \ argument
50 if ((wh) & (xf)) { \
51 printf("%s%s", nam, (wh) == (xf) ? "): " : ","); \
52 (wh) &= ~(xf); \
/openbsd/sys/dev/ic/
H A Dbwfm.c2411 struct ieee80211_frame *wh; in bwfm_rx_auth_ind() local
2427 *(uint16_t *)wh->i_dur = 0; in bwfm_rx_auth_ind()
2431 *(uint16_t *)wh->i_seq = 0; in bwfm_rx_auth_ind()
2449 struct ieee80211_frame *wh; in bwfm_rx_assoc_ind() local
2471 *(uint16_t *)wh->i_dur = 0; in bwfm_rx_assoc_ind()
2475 *(uint16_t *)wh->i_seq = 0; in bwfm_rx_assoc_ind()
2515 struct ieee80211_frame *wh; in bwfm_rx_leave_ind() local
2521 pktlen = sizeof(*wh) + 2; in bwfm_rx_leave_ind()
2531 *(uint16_t *)wh->i_dur = 0; in bwfm_rx_leave_ind()
2535 *(uint16_t *)wh->i_seq = 0; in bwfm_rx_leave_ind()
[all …]
H A Dacx.c915 struct ieee80211_frame *wh; in acx_start() local
1350 struct ieee80211_frame *wh; in acx_rxeof() local
1361 wh->i_fc[1] &= ~IEEE80211_FC1_WEP; in acx_rxeof()
1396 ni = ieee80211_find_rxnode(ic, wh); in acx_rxeof()
2298 struct ieee80211_frame *wh; in acx_set_null_tmplt() local
2302 wh = &n.data; in acx_set_null_tmplt()
2318 struct ieee80211_frame *wh; in acx_set_probe_req_tmplt() local
2325 wh = &req.data.u_data.f; in acx_set_probe_req_tmplt()
2354 struct ieee80211_frame *wh; in acx_set_probe_resp_tmplt() local
2370 *(u_int16_t *)&wh->i_dur[0] = 0; in acx_set_probe_resp_tmplt()
[all …]
H A Dar5008.c794 struct ieee80211_frame *wh; in ar5008_ccmp_decap() local
803 hdrlen = ieee80211_get_hdrlen(wh); in ar5008_ccmp_decap()
833 hasqos = ieee80211_has_qos(wh); in ar5008_ccmp_decap()
864 struct ieee80211_frame *wh; in ar5008_rx_process() local
1023 ni = ieee80211_find_rxnode(ic, wh); in ar5008_rx_process()
1029 memmove((caddr_t)wh + 2, wh, hdrlen); in ar5008_rx_process()
1248 struct ieee80211_frame *wh; in ar5008_swba_intr() local
1275 *(uint16_t *)&wh->i_seq[0] = in ar5008_swba_intr()
1478 struct ieee80211_frame *wh; in ar5008_tx() local
1506 } else if ((wh->i_fc[0] & in ar5008_tx()
[all …]
H A Dar9003.c919 struct ieee80211_frame *wh; in ar9003_rx_process() local
1011 ni = ieee80211_find_rxnode(ic, wh); in ar9003_rx_process()
1017 memmove((caddr_t)wh + 2, wh, hdrlen); in ar9003_rx_process()
1185 struct ieee80211_frame *wh; in ar9003_swba_intr() local
1213 *(uint16_t *)&wh->i_seq[0] = in ar9003_swba_intr()
1397 struct ieee80211_frame *wh; in ar9003_tx() local
1427 } else if ((wh->i_fc[0] & in ar9003_tx()
1435 k = ieee80211_get_txkey(ic, wh, ni); in ar9003_tx()
1445 qos = ieee80211_get_qos(wh); in ar9003_tx()
2626 struct ieee80211_frame *wh; in ar9003_paprd_tx_tone() local
[all …]
H A Dath.c795 struct ieee80211_frame *wh; in ath_start() local
860 wh = mtod(m, struct ieee80211_frame *); in ath_start()
864 wh = mtod(m, struct ieee80211_frame *); in ath_start()
874 tstamp = (u_int32_t *)&wh[1]; in ath_start()
1780 struct ieee80211_frame *wh; in ath_rx_proc() local
1916 wh->i_fc[1] &= ~IEEE80211_FC1_WEP; in ath_rx_proc()
1917 bcopy(wh, &whbuf, sizeof(whbuf)); in ath_rx_proc()
1920 bcopy(&whbuf, wh, sizeof(whbuf)); in ath_rx_proc()
1938 ni = ieee80211_find_rxnode(ic, wh); in ath_rx_proc()
1995 struct ieee80211_frame *wh; in ath_tx_start() local
[all …]
/openbsd/sys/dev/usb/
H A Dif_urtwn.c1122 struct ieee80211_frame *wh; in urtwn_ccmp_decap() local
1133 hdrlen = ieee80211_get_hdrlen(wh); in urtwn_ccmp_decap()
1134 ivp = (uint8_t *)wh + hdrlen; in urtwn_ccmp_decap()
1140 hasqos = ieee80211_has_qos(wh); in urtwn_ccmp_decap()
1169 struct ieee80211_frame *wh; in urtwn_rx_frame() local
1272 ni = ieee80211_find_rxnode(ic, wh); in urtwn_rx_frame()
1544 if (!ieee80211_has_qos(wh)) { in urtwn_tx_fill_desc()
1628 if (!ieee80211_has_qos(wh)) { in urtwn_tx_fill_desc_gen2()
1639 struct ieee80211_frame *wh; in urtwn_tx() local
1659 if (ieee80211_has_qos(wh)) { in urtwn_tx()
[all …]
H A Dif_rsu.c1082 struct ieee80211_frame *wh; in rsu_event_survey() local
1101 pktlen = sizeof(*wh) + ieslen; in rsu_event_survey()
1117 wh->i_fc[1] = IEEE80211_FC1_DIR_NODS; in rsu_event_survey()
1118 *(uint16_t *)wh->i_dur = 0; in rsu_event_survey()
1122 *(uint16_t *)wh->i_seq = 0; in rsu_event_survey()
1128 ni = ieee80211_find_rxnode(ic, wh); in rsu_event_survey()
1279 struct ieee80211_frame *wh; in rsu_rx_frame() local
1380 ni = ieee80211_find_rxnode(ic, wh); in rsu_rx_frame()
1509 struct ieee80211_frame *wh; in rsu_tx() local
1522 k = ieee80211_get_txkey(ic, wh, ni); in rsu_tx()
[all …]
H A Dif_athn_usb.c1737 struct ieee80211_frame *wh; in athn_usb_swba() local
1759 wh = mtod(m, struct ieee80211_frame *); in athn_usb_swba()
1760 *(uint16_t *)&wh->i_seq[0] = in athn_usb_swba()
2031 struct ieee80211_frame *wh; in athn_usb_rx_frame() local
2076 wh = mtod(m, struct ieee80211_frame *); in athn_usb_rx_frame()
2077 ni = ieee80211_find_rxnode(ic, wh); in athn_usb_rx_frame()
2083 memmove((caddr_t)wh + 2, wh, hdrlen); in athn_usb_rx_frame()
2279 struct ieee80211_frame *wh; in athn_usb_tx() local
2291 wh = mtod(m, struct ieee80211_frame *); in athn_usb_tx()
2293 k = ieee80211_get_txkey(ic, wh, ni); in athn_usb_tx()
[all …]
/openbsd/sys/dev/pci/
H A Dif_wpi.c1133 struct ieee80211_frame *wh; in wpi_ccmp_decap() local
1140 hdrlen = ieee80211_get_hdrlen(wh); in wpi_ccmp_decap()
1141 ivp = (uint8_t *)wh + hdrlen; in wpi_ccmp_decap()
1148 tid = ieee80211_has_qos(wh) ? in wpi_ccmp_decap()
1181 struct ieee80211_frame *wh; in wpi_rx_done() local
1260 ni = ieee80211_find_rxnode(ic, wh); in wpi_rx_done()
1654 struct ieee80211_frame *wh; in wpi_tx() local
1664 hdrlen = ieee80211_get_hdrlen(wh); in wpi_tx()
1669 qos = ieee80211_get_qos(wh); in wpi_tx()
2492 struct ieee80211_frame *wh; in wpi_scan() local
[all …]
/openbsd/usr.bin/rdist/
H A Dexpand.c116 expand(struct namelist *list, int wh) /* quote in list->n_name */ in expand() argument
123 list, wh, getnlstr(list)); in expand()
125 if (wh == 0) in expand()
128 which = wh; in expand()

1234