wh                920 dev/ic/acx.c   		struct ieee80211_frame *wh;
wh                934 dev/ic/acx.c   			wh = mtod(m, struct ieee80211_frame *);
wh                935 dev/ic/acx.c   			if ((wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK) ==
wh                999 dev/ic/acx.c   		wh = mtod(m, struct ieee80211_frame *);
wh               1000 dev/ic/acx.c   		if ((wh->i_fc[1] & IEEE80211_FC1_WEP) && !sc->chip_hw_crypt) {
wh               1345 dev/ic/acx.c   			struct ieee80211_frame *wh;
wh               1350 dev/ic/acx.c   			wh = mtod(m, struct ieee80211_frame *);
wh               1352 dev/ic/acx.c   			if ((wh->i_fc[1] & IEEE80211_FC1_WEP) &&
wh               1355 dev/ic/acx.c   				wh->i_fc[1] &= ~IEEE80211_FC1_WEP;
wh               1360 dev/ic/acx.c   					wh = mtod(m, struct ieee80211_frame *);
wh               1390 dev/ic/acx.c   			ni = ieee80211_find_rxnode(ic, wh);
wh               2328 dev/ic/acx.c   	struct ieee80211_frame *wh;
wh               2332 dev/ic/acx.c   	wh = &n.data;
wh               2333 dev/ic/acx.c   	wh->i_fc[0] = IEEE80211_FC0_VERSION_0 | IEEE80211_FC0_TYPE_DATA |
wh               2335 dev/ic/acx.c   	wh->i_fc[1] = IEEE80211_FC1_DIR_NODS;
wh               2336 dev/ic/acx.c   	IEEE80211_ADDR_COPY(wh->i_addr1, etherbroadcastaddr);
wh               2337 dev/ic/acx.c   	IEEE80211_ADDR_COPY(wh->i_addr2, ic->ic_myaddr);
wh               2338 dev/ic/acx.c   	IEEE80211_ADDR_COPY(wh->i_addr3, etherbroadcastaddr);
wh               2348 dev/ic/acx.c   	struct ieee80211_frame *wh;
wh               2354 dev/ic/acx.c   	wh = &req.data.u_data.f;
wh               2355 dev/ic/acx.c   	wh->i_fc[0] = IEEE80211_FC0_VERSION_0 | IEEE80211_FC0_TYPE_MGT |
wh               2357 dev/ic/acx.c   	wh->i_fc[1] = IEEE80211_FC1_DIR_NODS;
wh               2358 dev/ic/acx.c   	IEEE80211_ADDR_COPY(wh->i_addr1, etherbroadcastaddr);
wh               2359 dev/ic/acx.c   	IEEE80211_ADDR_COPY(wh->i_addr2, ic->ic_myaddr);
wh               2360 dev/ic/acx.c   	IEEE80211_ADDR_COPY(wh->i_addr3, etherbroadcastaddr);
wh               2380 dev/ic/acx.c   	struct ieee80211_frame *wh;
wh               2392 dev/ic/acx.c   	wh = mtod(m, struct ieee80211_frame *);
wh               2393 dev/ic/acx.c   	wh->i_fc[0] = IEEE80211_FC0_VERSION_0 | IEEE80211_FC0_TYPE_MGT |
wh               2395 dev/ic/acx.c   	wh->i_fc[1] = IEEE80211_FC1_DIR_NODS;
wh               2396 dev/ic/acx.c   	*(u_int16_t *)&wh->i_dur[0] = 0;
wh               2397 dev/ic/acx.c   	IEEE80211_ADDR_COPY(wh->i_addr1, ni->ni_macaddr);
wh               2398 dev/ic/acx.c   	IEEE80211_ADDR_COPY(wh->i_addr2, ic->ic_myaddr);
wh               2399 dev/ic/acx.c   	IEEE80211_ADDR_COPY(wh->i_addr3, ni->ni_bssid);
wh               2400 dev/ic/acx.c   	*(u_int16_t *)wh->i_seq = 0;
wh                359 dev/ic/an.c    	struct ieee80211_frame *wh;
wh                476 dev/ic/an.c    	wh = mtod(m, struct ieee80211_frame *);
wh                477 dev/ic/an.c    	if (wh->i_fc[1] & IEEE80211_FC1_WEP) {
wh                482 dev/ic/an.c    		wh->i_fc[1] &= ~IEEE80211_FC1_WEP;
wh                485 dev/ic/an.c    	ni = ieee80211_find_rxnode(ic, wh);
wh               1092 dev/ic/an.c    	struct ieee80211_frame *wh;
wh               1139 dev/ic/an.c    		wh = mtod(m, struct ieee80211_frame *);
wh               1141 dev/ic/an.c    			wh->i_fc[1] |= IEEE80211_FC1_WEP;
wh                899 dev/ic/ath.c   	struct ieee80211_frame *wh;
wh                965 dev/ic/ath.c   			wh = mtod(m, struct ieee80211_frame *);
wh                979 dev/ic/ath.c   			wh = mtod(m, struct ieee80211_frame *);
wh                980 dev/ic/ath.c   			if ((wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK) ==
wh                989 dev/ic/ath.c   				tstamp = (u_int32_t *)&wh[1];
wh               1891 dev/ic/ath.c   	struct ieee80211_frame *wh, whbuf;
wh               2026 dev/ic/ath.c   		wh = mtod(m, struct ieee80211_frame *);
wh               2027 dev/ic/ath.c   		if (wh->i_fc[1] & IEEE80211_FC1_WEP) {
wh               2032 dev/ic/ath.c   			wh->i_fc[1] &= ~IEEE80211_FC1_WEP;
wh               2033 dev/ic/ath.c   			bcopy(wh, &whbuf, sizeof(whbuf));
wh               2035 dev/ic/ath.c   			wh = mtod(m, struct ieee80211_frame *);
wh               2036 dev/ic/ath.c   			bcopy(&whbuf, wh, sizeof(whbuf));
wh               2044 dev/ic/ath.c   			wh = mtod(m, struct ieee80211_frame *);
wh               2052 dev/ic/ath.c   		ni = ieee80211_find_rxnode(ic, wh);
wh               2110 dev/ic/ath.c   	struct ieee80211_frame *wh;
wh               2122 dev/ic/ath.c   	wh = mtod(m0, struct ieee80211_frame *);
wh               2123 dev/ic/ath.c   	iswep = wh->i_fc[1] & IEEE80211_FC1_WEP;
wh               2136 dev/ic/ath.c   		wh = mtod(m0, struct ieee80211_frame *);
wh               2259 dev/ic/ath.c   	switch (wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) {
wh               2261 dev/ic/ath.c   		subtype = wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK;
wh               2272 dev/ic/ath.c   		subtype = wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK;
wh               2286 dev/ic/ath.c   		    &ni->ni_rates, wh, m0->m_pkthdr.len, ic->ic_fixed_rate,
wh               2320 dev/ic/ath.c   	if (IEEE80211_IS_MULTICAST(wh->i_addr1)) {
wh               2333 dev/ic/ath.c   	    (wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) != IEEE80211_FC0_TYPE_CTL) {
wh               2340 dev/ic/ath.c   		*((u_int16_t*) wh->i_dur) = htole16(dur);
wh               3062 dev/ic/atw.c   atw_hw_decrypted(struct atw_softc *sc, struct ieee80211_frame *wh)
wh               3066 dev/ic/atw.c   	if ((wh->i_fc[1] & IEEE80211_FC1_WEP) == 0)
wh               3082 dev/ic/atw.c   	struct ieee80211_frame *wh;
wh               3227 dev/ic/atw.c   		wh = mtod(m, struct ieee80211_frame *);
wh               3228 dev/ic/atw.c   		ni = ieee80211_find_rxnode(ic, wh);
wh               3230 dev/ic/atw.c   		if (atw_hw_decrypted(sc, wh))
wh               3231 dev/ic/atw.c   			wh->i_fc[1] &= ~IEEE80211_FC1_WEP;
wh               3522 dev/ic/atw.c   atw_compute_duration(struct ieee80211_frame *wh, int len, uint32_t flags,
wh               3529 dev/ic/atw.c   	if ((wh->i_fc[1] & IEEE80211_FC1_DIR_MASK) == IEEE80211_FC1_DIR_DSTODS)
wh               3567 dev/ic/atw.c   	ack = !IEEE80211_IS_MULTICAST(wh->i_addr1) &&
wh               3568 dev/ic/atw.c   	    (wh->i_fc[1] & IEEE80211_FC0_TYPE_MASK) != IEEE80211_FC0_TYPE_CTL;
wh               3617 dev/ic/atw.c   	struct ieee80211_frame *wh;
wh               3682 dev/ic/atw.c   		wh = mtod(m0, struct ieee80211_frame *);
wh               3685 dev/ic/atw.c   		if ((wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) ==
wh               3691 dev/ic/atw.c   		if (atw_compute_duration(wh, m0->m_pkthdr.len,
wh               3705 dev/ic/atw.c   		*(uint16_t *)wh->i_dur = htole16(txs->txs_d0.d_rts_dur);
wh               3753 dev/ic/atw.c   		wh = &hh->atw_ihdr;
wh               3755 dev/ic/atw.c   		do_encrypt = ((wh->i_fc[1] & IEEE80211_FC1_WEP) != 0) ? 1 : 0;
wh               3761 dev/ic/atw.c   		if (wh->i_fc[1] & IEEE80211_FC1_DIR_TODS) {
wh               3762 dev/ic/atw.c   			if (wh->i_fc[1] & IEEE80211_FC1_DIR_FROMDS)
wh               3765 dev/ic/atw.c   			memcpy(hh->atw_dst, wh->i_addr3, IEEE80211_ADDR_LEN);
wh               3767 dev/ic/atw.c   			memcpy(hh->atw_dst, wh->i_addr1, IEEE80211_ADDR_LEN);
wh               3769 dev/ic/atw.c   		*(u_int16_t*)hh->atw_fc = *(u_int16_t*)wh->i_fc;
wh               1070 dev/ic/awi.c   	struct ieee80211_frame *wh;
wh               1091 dev/ic/awi.c   	wh = mtod(m0, struct ieee80211_frame *);
wh               1093 dev/ic/awi.c   	wh->i_fc[0] = IEEE80211_FC0_VERSION_0 | IEEE80211_FC0_TYPE_DATA;
wh               1094 dev/ic/awi.c   	LE_WRITE_2(wh->i_dur, 0);
wh               1095 dev/ic/awi.c   	LE_WRITE_2(wh->i_seq, 0);
wh               1097 dev/ic/awi.c   		wh->i_fc[1] = IEEE80211_FC1_DIR_TODS;
wh               1098 dev/ic/awi.c   		memcpy(wh->i_addr1, sc->sc_bss.bssid, ETHER_ADDR_LEN);
wh               1099 dev/ic/awi.c   		memcpy(wh->i_addr2, eh.ether_shost, ETHER_ADDR_LEN);
wh               1100 dev/ic/awi.c   		memcpy(wh->i_addr3, eh.ether_dhost, ETHER_ADDR_LEN);
wh               1102 dev/ic/awi.c   		wh->i_fc[1] = IEEE80211_FC1_DIR_NODS;
wh               1103 dev/ic/awi.c   		memcpy(wh->i_addr1, eh.ether_dhost, ETHER_ADDR_LEN);
wh               1104 dev/ic/awi.c   		memcpy(wh->i_addr2, eh.ether_shost, ETHER_ADDR_LEN);
wh               1105 dev/ic/awi.c   		memcpy(wh->i_addr3, sc->sc_bss.bssid, ETHER_ADDR_LEN);
wh               1115 dev/ic/awi.c   	struct ieee80211_frame wh;
wh               1119 dev/ic/awi.c   	if (m0->m_len < sizeof(wh)) {
wh               1123 dev/ic/awi.c   	llc = (struct llc *)(mtod(m0, caddr_t) + sizeof(wh));
wh               1130 dev/ic/awi.c   		memcpy(&wh, mtod(m0, caddr_t), sizeof(wh));
wh               1131 dev/ic/awi.c   		m_adj(m0, sizeof(wh) + sizeof(*llc) - sizeof(*eh));
wh               1133 dev/ic/awi.c   		switch (wh.i_fc[1] & IEEE80211_FC1_DIR_MASK) {
wh               1135 dev/ic/awi.c   			memcpy(eh->ether_dhost, wh.i_addr1, ETHER_ADDR_LEN);
wh               1136 dev/ic/awi.c   			memcpy(eh->ether_shost, wh.i_addr2, ETHER_ADDR_LEN);
wh               1139 dev/ic/awi.c   			memcpy(eh->ether_dhost, wh.i_addr3, ETHER_ADDR_LEN);
wh               1140 dev/ic/awi.c   			memcpy(eh->ether_shost, wh.i_addr2, ETHER_ADDR_LEN);
wh               1143 dev/ic/awi.c   			memcpy(eh->ether_dhost, wh.i_addr1, ETHER_ADDR_LEN);
wh               1144 dev/ic/awi.c   			memcpy(eh->ether_shost, wh.i_addr3, ETHER_ADDR_LEN);
wh               1152 dev/ic/awi.c   		m_adj(m0, sizeof(wh));
wh               1217 dev/ic/awi.c   	struct ieee80211_frame *wh;
wh               1222 dev/ic/awi.c   	wh = mtod(m, struct ieee80211_frame *);
wh               1223 dev/ic/awi.c   	if ((wh->i_fc[0] & IEEE80211_FC0_VERSION_MASK) !=
wh               1226 dev/ic/awi.c   		    sc->sc_dev.dv_xname, wh->i_fc[0]);
wh               1231 dev/ic/awi.c   	if (wh->i_fc[1] & IEEE80211_FC1_WEP) {
wh               1237 dev/ic/awi.c   		wh = mtod(m, struct ieee80211_frame *);
wh               1246 dev/ic/awi.c   		if (memcmp(wh->i_addr2, sc->sc_bss.bssid, ETHER_ADDR_LEN) == 0) {
wh               1251 dev/ic/awi.c   	switch (wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) {
wh               1254 dev/ic/awi.c   			if ((wh->i_fc[1] & IEEE80211_FC1_DIR_MASK) !=
wh               1260 dev/ic/awi.c   			if ((wh->i_fc[1] & IEEE80211_FC1_DIR_MASK) !=
wh               1282 dev/ic/awi.c   		if ((wh->i_fc[1] & IEEE80211_FC1_DIR_MASK) !=
wh               1287 dev/ic/awi.c   		switch (wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK) {
wh               1885 dev/ic/awi.c   	struct ieee80211_frame *wh;
wh               1892 dev/ic/awi.c   	wh = mtod(m0, struct ieee80211_frame *);
wh               1894 dev/ic/awi.c   	frame = (u_int8_t *)&wh[1];
wh               1948 dev/ic/awi.c   			    ssid[1], ether_sprintf(wh->i_addr2));
wh               1955 dev/ic/awi.c   		if (memcmp(bp->esrc, wh->i_addr2, ETHER_ADDR_LEN) == 0 &&
wh               1956 dev/ic/awi.c   		    memcmp(bp->bssid, wh->i_addr3, ETHER_ADDR_LEN) == 0)
wh               1964 dev/ic/awi.c   		memcpy(bp->esrc, wh->i_addr2, ETHER_ADDR_LEN);
wh               1965 dev/ic/awi.c   		memcpy(bp->bssid, wh->i_addr3, ETHER_ADDR_LEN);
wh               2080 dev/ic/awi.c   	struct ieee80211_frame *wh;
wh               2090 dev/ic/awi.c   	wh = mtod(m, struct ieee80211_frame *);
wh               2091 dev/ic/awi.c   	wh->i_fc[0] = IEEE80211_FC0_VERSION_0 | IEEE80211_FC0_TYPE_MGT |
wh               2093 dev/ic/awi.c   	wh->i_fc[1] = IEEE80211_FC1_DIR_NODS;
wh               2094 dev/ic/awi.c   	LE_WRITE_2(wh->i_dur, 0);
wh               2095 dev/ic/awi.c   	LE_WRITE_2(wh->i_seq, 0);
wh               2096 dev/ic/awi.c   	memcpy(wh->i_addr1, sc->sc_bss.bssid, ETHER_ADDR_LEN);
wh               2097 dev/ic/awi.c   	memcpy(wh->i_addr2, sc->sc_mib_addr.aMAC_Address, ETHER_ADDR_LEN);
wh               2098 dev/ic/awi.c   	memcpy(wh->i_addr3, sc->sc_bss.bssid, ETHER_ADDR_LEN);
wh               2100 dev/ic/awi.c   	deauth = (u_int8_t *)&wh[1];
wh               2117 dev/ic/awi.c   	struct ieee80211_frame *wh;
wh               2128 dev/ic/awi.c   	wh = mtod(m, struct ieee80211_frame *);
wh               2129 dev/ic/awi.c   	wh->i_fc[0] = IEEE80211_FC0_VERSION_0 | IEEE80211_FC0_TYPE_MGT |
wh               2131 dev/ic/awi.c   	wh->i_fc[1] = IEEE80211_FC1_DIR_NODS;
wh               2132 dev/ic/awi.c   	LE_WRITE_2(wh->i_dur, 0);
wh               2133 dev/ic/awi.c   	LE_WRITE_2(wh->i_seq, 0);
wh               2134 dev/ic/awi.c   	memcpy(wh->i_addr1, sc->sc_bss.esrc, ETHER_ADDR_LEN);
wh               2135 dev/ic/awi.c   	memcpy(wh->i_addr2, sc->sc_mib_addr.aMAC_Address, ETHER_ADDR_LEN);
wh               2136 dev/ic/awi.c   	memcpy(wh->i_addr3, sc->sc_bss.bssid, ETHER_ADDR_LEN);
wh               2138 dev/ic/awi.c   	auth = (u_int8_t *)&wh[1];
wh               2162 dev/ic/awi.c   	struct ieee80211_frame *wh;
wh               2167 dev/ic/awi.c   	wh = mtod(m0, struct ieee80211_frame *);
wh               2168 dev/ic/awi.c   	auth = (u_int8_t *)&wh[1];
wh               2172 dev/ic/awi.c   		    ether_sprintf(wh->i_addr2));
wh               2218 dev/ic/awi.c   	struct ieee80211_frame *wh;
wh               2231 dev/ic/awi.c   	wh = mtod(m, struct ieee80211_frame *);
wh               2232 dev/ic/awi.c   	wh->i_fc[0] = IEEE80211_FC0_VERSION_0 | IEEE80211_FC0_TYPE_MGT;
wh               2234 dev/ic/awi.c   		wh->i_fc[0] |= IEEE80211_FC0_SUBTYPE_REASSOC_REQ;
wh               2236 dev/ic/awi.c   		wh->i_fc[0] |= IEEE80211_FC0_SUBTYPE_ASSOC_REQ;
wh               2237 dev/ic/awi.c   	wh->i_fc[1] = IEEE80211_FC1_DIR_NODS;
wh               2238 dev/ic/awi.c   	LE_WRITE_2(wh->i_dur, 0);
wh               2239 dev/ic/awi.c   	LE_WRITE_2(wh->i_seq, 0);
wh               2240 dev/ic/awi.c   	memcpy(wh->i_addr1, sc->sc_bss.esrc, ETHER_ADDR_LEN);
wh               2241 dev/ic/awi.c   	memcpy(wh->i_addr2, sc->sc_mib_addr.aMAC_Address, ETHER_ADDR_LEN);
wh               2242 dev/ic/awi.c   	memcpy(wh->i_addr3, sc->sc_bss.bssid, ETHER_ADDR_LEN);
wh               2244 dev/ic/awi.c   	asreq = (u_int8_t *)&wh[1];
wh               2282 dev/ic/awi.c   	struct ieee80211_frame *wh;
wh               2289 dev/ic/awi.c   	wh = mtod(m0, struct ieee80211_frame *);
wh               2290 dev/ic/awi.c   	asresp = (u_int8_t *)&wh[1];
wh               2294 dev/ic/awi.c   		    ether_sprintf(wh->i_addr2));
wh               2730 dev/ic/awi.c   	struct ieee80211_frame *wh;
wh               2733 dev/ic/awi.c   	wh = mtod(m, struct ieee80211_frame *);
wh               2736 dev/ic/awi.c   	    ((wh->i_fc[1] & IEEE80211_FC1_DIR_MASK)==IEEE80211_FC1_DIR_NODS) &&
wh               2737 dev/ic/awi.c   	    ((wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK)==IEEE80211_FC0_TYPE_MGT)) {
wh               2738 dev/ic/awi.c   		if ((AWI_DUMP_MASK(wh->i_fc[0]) & awi_dump_mask) != 0)
wh               2742 dev/ic/awi.c   	    (wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK)==IEEE80211_FC0_TYPE_DATA)
wh               2749 dev/ic/awi.c   	switch (wh->i_fc[1] & IEEE80211_FC1_DIR_MASK) {
wh               2751 dev/ic/awi.c   		printf("NODS %s", ether_sprintf(wh->i_addr2));
wh               2752 dev/ic/awi.c   		printf("->%s", ether_sprintf(wh->i_addr1));
wh               2753 dev/ic/awi.c   		printf("(%s)", ether_sprintf(wh->i_addr3));
wh               2756 dev/ic/awi.c   		printf("TODS %s", ether_sprintf(wh->i_addr2));
wh               2757 dev/ic/awi.c   		printf("->%s", ether_sprintf(wh->i_addr3));
wh               2758 dev/ic/awi.c   		printf("(%s)", ether_sprintf(wh->i_addr1));
wh               2761 dev/ic/awi.c   		printf("FRDS %s", ether_sprintf(wh->i_addr3));
wh               2762 dev/ic/awi.c   		printf("->%s", ether_sprintf(wh->i_addr1));
wh               2763 dev/ic/awi.c   		printf("(%s)", ether_sprintf(wh->i_addr2));
wh               2766 dev/ic/awi.c   		printf("DSDS %s", ether_sprintf((u_int8_t *)&wh[1]));
wh               2767 dev/ic/awi.c   		printf("->%s", ether_sprintf(wh->i_addr3));
wh               2768 dev/ic/awi.c   		printf("(%s", ether_sprintf(wh->i_addr2));
wh               2769 dev/ic/awi.c   		printf("->%s)", ether_sprintf(wh->i_addr1));
wh               2772 dev/ic/awi.c   	switch (wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) {
wh               2777 dev/ic/awi.c   		switch (wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK) {
wh               2810 dev/ic/awi.c   			    wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK);
wh               2816 dev/ic/awi.c   		    wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK);
wh               2819 dev/ic/awi.c   	if (wh->i_fc[1] & IEEE80211_FC1_WEP)
wh               2826 dev/ic/awi.c   		if (l > awi_dump_len + sizeof(*wh))
wh               2827 dev/ic/awi.c   			l = awi_dump_len + sizeof(*wh);
wh               2828 dev/ic/awi.c   		i = sizeof(*wh);
wh                326 dev/ic/awi_wep.c 	struct ieee80211_frame *wh;
wh                351 dev/ic/awi_wep.c 		wh = mtod(n, struct ieee80211_frame *);
wh                368 dev/ic/awi_wep.c 		wh = mtod(n, struct ieee80211_frame *);
wh                369 dev/ic/awi_wep.c 		wh->i_fc[1] |= IEEE80211_FC1_WEP;
wh               1426 dev/ic/malo.c  	struct ieee80211_frame *wh;
wh               1441 dev/ic/malo.c  	wh = mtod(m0, struct ieee80211_frame *);
wh               1443 dev/ic/malo.c  	if (wh->i_fc[1] & IEEE80211_FC1_WEP) {
wh               1449 dev/ic/malo.c  		wh = mtod(m0, struct ieee80211_frame *);
wh               1488 dev/ic/malo.c  	bcopy(m0->m_data, m0->m_data - 6, sizeof(*wh));
wh               1537 dev/ic/malo.c  	struct ieee80211_frame *wh;
wh               1553 dev/ic/malo.c  	wh = mtod(m0, struct ieee80211_frame *);
wh               1555 dev/ic/malo.c  	if (wh->i_fc[1] & IEEE80211_FC1_WEP) {
wh               1561 dev/ic/malo.c  		wh = mtod(m0, struct ieee80211_frame *);
wh               1604 dev/ic/malo.c  	bcopy(wh, mtod(mnew, caddr_t) + 2, sizeof(*wh));
wh               1606 dev/ic/malo.c  	m_copydata(m0, sizeof(*wh), m0->m_pkthdr.len - sizeof(*wh),
wh               1664 dev/ic/malo.c  	struct ieee80211_frame *wh;
wh               1770 dev/ic/malo.c  		wh = mtod(m, struct ieee80211_frame *);
wh               1771 dev/ic/malo.c  		ni = ieee80211_find_rxnode(ic, wh);
wh               1078 dev/ic/rt2560.c 	struct ieee80211_frame *wh;
wh               1195 dev/ic/rt2560.c 		wh = mtod(m, struct ieee80211_frame *);
wh               1196 dev/ic/rt2560.c 		ni = ieee80211_find_rxnode(ic, wh);
wh               1605 dev/ic/rt2560.c 	struct ieee80211_frame *wh;
wh               1613 dev/ic/rt2560.c 	wh = mtod(m0, struct ieee80211_frame *);
wh               1615 dev/ic/rt2560.c 	if (wh->i_fc[1] & IEEE80211_FC1_WEP) {
wh               1621 dev/ic/rt2560.c 		wh = mtod(m0, struct ieee80211_frame *);
wh               1657 dev/ic/rt2560.c 	wh = mtod(m0, struct ieee80211_frame *);
wh               1659 dev/ic/rt2560.c 	if (!IEEE80211_IS_MULTICAST(wh->i_addr1)) {
wh               1664 dev/ic/rt2560.c 		*(uint16_t *)wh->i_dur = htole16(dur);
wh               1667 dev/ic/rt2560.c 		if ((wh->i_fc[0] &
wh               1702 dev/ic/rt2560.c 	struct ieee80211_frame *wh;
wh               1708 dev/ic/rt2560.c 	wh = mtod(m0, struct ieee80211_frame *);
wh               1710 dev/ic/rt2560.c 	if (wh->i_fc[1] & IEEE80211_FC1_WEP) {
wh               1716 dev/ic/rt2560.c 		wh = mtod(m0, struct ieee80211_frame *);
wh               1723 dev/ic/rt2560.c 	if (IEEE80211_IS_MULTICAST(wh->i_addr1) ||
wh               1724 dev/ic/rt2560.c 	    ((wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) ==
wh               1745 dev/ic/rt2560.c 	if (!IEEE80211_IS_MULTICAST(wh->i_addr1)) {
wh               1771 dev/ic/rt2560.c 			mprot = ieee80211_get_rts(ic, wh, dur);
wh               1863 dev/ic/rt2560.c 		wh = mtod(m0, struct ieee80211_frame *);
wh               1890 dev/ic/rt2560.c 	if (!IEEE80211_IS_MULTICAST(wh->i_addr1)) {
wh               1895 dev/ic/rt2560.c 		*(uint16_t *)wh->i_dur = htole16(dur);
wh               1002 dev/ic/rt2661.c 	struct ieee80211_frame *wh;
wh               1117 dev/ic/rt2661.c 		wh = mtod(m, struct ieee80211_frame *);
wh               1118 dev/ic/rt2661.c 		ni = ieee80211_find_rxnode(ic, wh);
wh               1452 dev/ic/rt2661.c 	struct ieee80211_frame *wh;
wh               1463 dev/ic/rt2661.c 	wh = mtod(m0, struct ieee80211_frame *);
wh               1465 dev/ic/rt2661.c 	if (wh->i_fc[1] & IEEE80211_FC1_WEP) {
wh               1471 dev/ic/rt2661.c 		wh = mtod(m0, struct ieee80211_frame *);
wh               1506 dev/ic/rt2661.c 	if (!IEEE80211_IS_MULTICAST(wh->i_addr1)) {
wh               1511 dev/ic/rt2661.c 		*(uint16_t *)wh->i_dur = htole16(dur);
wh               1514 dev/ic/rt2661.c 		if ((wh->i_fc[0] &
wh               1550 dev/ic/rt2661.c 	struct ieee80211_frame *wh;
wh               1556 dev/ic/rt2661.c 	wh = mtod(m0, struct ieee80211_frame *);
wh               1558 dev/ic/rt2661.c 	if (wh->i_fc[1] & IEEE80211_FC1_WEP) {
wh               1564 dev/ic/rt2661.c 		wh = mtod(m0, struct ieee80211_frame *);
wh               1571 dev/ic/rt2661.c 	if (IEEE80211_IS_MULTICAST(wh->i_addr1)) {
wh               1591 dev/ic/rt2661.c 	if (!IEEE80211_IS_MULTICAST(wh->i_addr1)) {
wh               1617 dev/ic/rt2661.c 			mprot = ieee80211_get_rts(ic, wh, dur);
wh               1708 dev/ic/rt2661.c 		wh = mtod(m0, struct ieee80211_frame *);
wh               1734 dev/ic/rt2661.c 	if (!IEEE80211_IS_MULTICAST(wh->i_addr1)) {
wh               1739 dev/ic/rt2661.c 		*(uint16_t *)wh->i_dur = htole16(dur);
wh               1143 dev/ic/rtw.c   	struct ieee80211_frame *wh;
wh               1292 dev/ic/rtw.c   		wh = mtod(m, struct ieee80211_frame *);
wh               1294 dev/ic/rtw.c   		if (!IS_BEACON(wh->i_fc[0]))
wh               1297 dev/ic/rtw.c   		ni = ieee80211_find_rxnode(&sc->sc_ic, wh);
wh               3039 dev/ic/rtw.c   rtw_compute_duration(struct ieee80211_frame *wh, int len, uint32_t flags,
wh               3046 dev/ic/rtw.c   	if ((wh->i_fc[1] & IEEE80211_FC1_DIR_MASK) == IEEE80211_FC1_DIR_DSTODS)
wh               3084 dev/ic/rtw.c   	ack = !IEEE80211_IS_MULTICAST(wh->i_addr1) &&
wh               3085 dev/ic/rtw.c   	    (wh->i_fc[1] & IEEE80211_FC0_TYPE_MASK) != IEEE80211_FC0_TYPE_CTL;
wh               3121 dev/ic/rtw.c   	struct ieee80211_frame	*wh;
wh               3164 dev/ic/rtw.c   		wh = mtod(m0, struct ieee80211_frame *);
wh               3167 dev/ic/rtw.c   		if ((wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) ==
wh               3178 dev/ic/rtw.c   			    : sizeof(wh), rate, 0);
wh               3204 dev/ic/rtw.c   		if ((wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) ==
wh               3207 dev/ic/rtw.c   			if ((wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK) ==
wh               3212 dev/ic/rtw.c   		if (rtw_compute_duration(wh, m0->m_pkthdr.len,
wh               3224 dev/ic/rtw.c   		*(uint16_t*)wh->i_dur = htole16(d0->d_data_dur);
wh                822 dev/pci/if_ipw.c 	struct ieee80211_frame *wh;
wh                896 dev/pci/if_ipw.c 	wh = mtod(m, struct ieee80211_frame *);
wh                898 dev/pci/if_ipw.c 	ni = ieee80211_find_rxnode(ic, wh);
wh               1124 dev/pci/if_ipw.c 	struct ieee80211_frame *wh;
wh               1131 dev/pci/if_ipw.c 	wh = mtod(m, struct ieee80211_frame *);
wh               1133 dev/pci/if_ipw.c 	if (wh->i_fc[1] & IEEE80211_FC1_WEP) {
wh               1139 dev/pci/if_ipw.c 		wh = mtod(m, struct ieee80211_frame *);
wh               1166 dev/pci/if_ipw.c 	shdr->hdr.encrypted = (wh->i_fc[1] & IEEE80211_FC1_WEP) ? 1 : 0;
wh               1171 dev/pci/if_ipw.c 	IEEE80211_ADDR_COPY(shdr->hdr.src_addr, wh->i_addr2);
wh               1173 dev/pci/if_ipw.c 		IEEE80211_ADDR_COPY(shdr->hdr.dst_addr, wh->i_addr3);
wh               1175 dev/pci/if_ipw.c 		IEEE80211_ADDR_COPY(shdr->hdr.dst_addr, wh->i_addr1);
wh                871 dev/pci/if_iwi.c 	struct ieee80211_frame *wh;
wh                933 dev/pci/if_iwi.c 	wh = mtod(m, struct ieee80211_frame *);
wh                935 dev/pci/if_iwi.c 	if ((wh->i_fc[1] & IEEE80211_FC1_WEP) &&
wh                942 dev/pci/if_iwi.c 		wh->i_fc[1] &= ~IEEE80211_FC1_WEP;
wh                943 dev/pci/if_iwi.c 		ovbcopy(wh, (char *)wh + IEEE80211_WEP_IVLEN +
wh                947 dev/pci/if_iwi.c 		wh = mtod(m, struct ieee80211_frame *);
wh                976 dev/pci/if_iwi.c 	ni = ieee80211_find_rxnode(ic, wh);
wh               1290 dev/pci/if_iwi.c 	m_copydata(m0, 0, sizeof (struct ieee80211_frame), (caddr_t)&desc->wh);
wh               1294 dev/pci/if_iwi.c 		station = iwi_find_txnode(sc, desc->wh.i_addr1);
wh               1356 dev/pci/if_iwi.c 	if (!IEEE80211_IS_MULTICAST(desc->wh.i_addr1))
wh               1359 dev/pci/if_iwi.c 	if (desc->wh.i_fc[1] & IEEE80211_FC1_WEP) {
wh                241 dev/pci/if_iwireg.h 	struct ieee80211_qosframe_addr4	wh;
wh               1205 dev/pci/if_wpi.c 	struct ieee80211_frame *wh;
wh               1307 dev/pci/if_wpi.c 	wh = mtod(m, struct ieee80211_frame *);
wh               1308 dev/pci/if_wpi.c 	ni = ieee80211_find_rxnode(ic, wh);
wh               1565 dev/pci/if_wpi.c 	struct ieee80211_frame *wh;
wh               1572 dev/pci/if_wpi.c 	wh = mtod(m0, struct ieee80211_frame *);
wh               1575 dev/pci/if_wpi.c 	if (IEEE80211_IS_MULTICAST(wh->i_addr1) ||
wh               1576 dev/pci/if_wpi.c 	    ((wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) ==
wh               1597 dev/pci/if_wpi.c 		if (wh->i_fc[1] & IEEE80211_FC1_WEP)
wh               1620 dev/pci/if_wpi.c 	if (wh->i_fc[1] & IEEE80211_FC1_PROTECTED) {
wh               1634 dev/pci/if_wpi.c 	if (!IEEE80211_IS_MULTICAST(wh->i_addr1)) {
wh               1641 dev/pci/if_wpi.c 	if (!IEEE80211_IS_MULTICAST(wh->i_addr1)) {
wh               1661 dev/pci/if_wpi.c 	if ((wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) ==
wh               1663 dev/pci/if_wpi.c 		uint8_t subtype = wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK;
wh               1690 dev/pci/if_wpi.c 	m_copydata(m0, 0, sizeof (struct ieee80211_frame), (caddr_t)&tx->wh);
wh               2313 dev/pci/if_wpi.c 	m_copydata(m0, 0, sizeof (struct ieee80211_frame), (caddr_t)&bcn->wh);
wh               2421 dev/pci/if_wpi.c 	struct ieee80211_frame *wh;
wh               2484 dev/pci/if_wpi.c 	wh = (struct ieee80211_frame *)(hdr + 1);
wh               2485 dev/pci/if_wpi.c 	wh->i_fc[0] = IEEE80211_FC0_VERSION_0 | IEEE80211_FC0_TYPE_MGT |
wh               2487 dev/pci/if_wpi.c 	wh->i_fc[1] = IEEE80211_FC1_DIR_NODS;
wh               2488 dev/pci/if_wpi.c 	IEEE80211_ADDR_COPY(wh->i_addr1, etherbroadcastaddr);
wh               2489 dev/pci/if_wpi.c 	IEEE80211_ADDR_COPY(wh->i_addr2, ic->ic_myaddr);
wh               2490 dev/pci/if_wpi.c 	IEEE80211_ADDR_COPY(wh->i_addr3, etherbroadcastaddr);
wh               2491 dev/pci/if_wpi.c 	*(u_int16_t *)&wh->i_dur[0] = 0;	/* filled by h/w */
wh               2492 dev/pci/if_wpi.c 	*(u_int16_t *)&wh->i_seq[0] = 0;	/* filled by h/w */
wh               2494 dev/pci/if_wpi.c 	frm = (uint8_t *)(wh + 1);
wh               2511 dev/pci/if_wpi.c 	hdr->paylen = htole16(frm - (uint8_t *)wh);
wh                396 dev/pci/if_wpireg.h 	struct		ieee80211_frame wh;
wh                414 dev/pci/if_wpireg.h 	struct		ieee80211_frame wh;
wh               1663 dev/usb/if_atu.c 	struct ieee80211_frame	*wh;
wh               1728 dev/usb/if_atu.c 	wh = mtod(m, struct ieee80211_frame *);
wh               1729 dev/usb/if_atu.c 	ni = ieee80211_find_rxnode(ic, wh);
wh               1763 dev/usb/if_atu.c 	if (wh->i_fc[1] & IEEE80211_FC1_WEP) {
wh               1768 dev/usb/if_atu.c 		wh->i_fc[1] &= ~IEEE80211_FC1_WEP;
wh               1933 dev/usb/if_atu.c 	struct ieee80211_frame	*wh;
wh               2010 dev/usb/if_atu.c 			wh = mtod(m, struct ieee80211_frame *);
wh               2032 dev/usb/if_atu.c 			wh = mtod(m, struct ieee80211_frame *);
wh                715 dev/usb/if_ral.c 	struct ieee80211_frame *wh;
wh                799 dev/usb/if_ral.c 	wh = mtod(m, struct ieee80211_frame *);
wh                800 dev/usb/if_ral.c 	ni = ieee80211_find_rxnode(ic, wh);
wh               1046 dev/usb/if_ral.c 	struct ieee80211_frame *wh;
wh               1052 dev/usb/if_ral.c 	wh = mtod(m0, struct ieee80211_frame *);
wh               1054 dev/usb/if_ral.c 	if (wh->i_fc[1] & IEEE80211_FC1_WEP) {
wh               1060 dev/usb/if_ral.c 		wh = mtod(m0, struct ieee80211_frame *);
wh               1067 dev/usb/if_ral.c 	if (IEEE80211_IS_MULTICAST(wh->i_addr1) ||
wh               1068 dev/usb/if_ral.c 	    ((wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) ==
wh               1082 dev/usb/if_ral.c 	if (!IEEE80211_IS_MULTICAST(wh->i_addr1)) {
wh               1108 dev/usb/if_ral.c 			mprot = ieee80211_get_rts(ic, wh, dur);
wh               1159 dev/usb/if_ral.c 	if (!IEEE80211_IS_MULTICAST(wh->i_addr1)) {
wh               1165 dev/usb/if_ral.c 		*(uint16_t *)wh->i_dur = htole16(dur);
wh               1168 dev/usb/if_ral.c 		if ((wh->i_fc[0] &
wh                774 dev/usb/if_rum.c 	struct ieee80211_frame *wh;
wh                857 dev/usb/if_rum.c 	wh = mtod(m, struct ieee80211_frame *);
wh                858 dev/usb/if_rum.c 	ni = ieee80211_find_rxnode(ic, wh);
wh               1055 dev/usb/if_rum.c 	struct ieee80211_frame *wh;
wh               1061 dev/usb/if_rum.c 	wh = mtod(m0, struct ieee80211_frame *);
wh               1063 dev/usb/if_rum.c 	if (wh->i_fc[1] & IEEE80211_FC1_WEP) {
wh               1069 dev/usb/if_rum.c 		wh = mtod(m0, struct ieee80211_frame *);
wh               1076 dev/usb/if_rum.c 	if (IEEE80211_IS_MULTICAST(wh->i_addr1) ||
wh               1077 dev/usb/if_rum.c 	    ((wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) ==
wh               1091 dev/usb/if_rum.c 	if (!IEEE80211_IS_MULTICAST(wh->i_addr1)) {
wh               1117 dev/usb/if_rum.c 			mprot = ieee80211_get_rts(ic, wh, dur);
wh               1168 dev/usb/if_rum.c 	if (!IEEE80211_IS_MULTICAST(wh->i_addr1)) {
wh               1173 dev/usb/if_rum.c 		*(uint16_t *)wh->i_dur = htole16(dur);
wh               1176 dev/usb/if_rum.c 		if ((wh->i_fc[0] &
wh               1187 dev/usb/if_uath.c 	struct ieee80211_frame *wh;
wh               1254 dev/usb/if_uath.c 	wh = mtod(m, struct ieee80211_frame *);
wh               1255 dev/usb/if_uath.c 	if ((wh->i_fc[1] & IEEE80211_FC1_WEP) &&
wh               1262 dev/usb/if_uath.c 		wh->i_fc[1] &= ~IEEE80211_FC1_WEP;
wh               1263 dev/usb/if_uath.c 		ovbcopy(wh, (caddr_t)wh + IEEE80211_WEP_IVLEN +
wh               1267 dev/usb/if_uath.c 		wh = mtod(m, struct ieee80211_frame *);
wh               1293 dev/usb/if_uath.c 	ni = ieee80211_find_rxnode(ic, wh);
wh               1380 dev/usb/if_uath.c 	const struct ieee80211_frame *wh;
wh               1410 dev/usb/if_uath.c 	wh = mtod(m0, struct ieee80211_frame *);
wh               1411 dev/usb/if_uath.c 	if (wh->i_fc[1] & IEEE80211_FC1_WEP) {
wh               1416 dev/usb/if_uath.c 		bcopy(wh, frm, sizeof (struct ieee80211_frame));
wh               1449 dev/usb/if_uath.c 	if (IEEE80211_IS_MULTICAST(wh->i_addr1)) {
wh               1855 dev/usb/if_zyd.c 	struct ieee80211_frame *wh;
wh               1932 dev/usb/if_zyd.c 	wh = mtod(m, struct ieee80211_frame *);
wh               1933 dev/usb/if_zyd.c 	ni = ieee80211_find_rxnode(ic, wh);
wh               2051 dev/usb/if_zyd.c 	struct ieee80211_frame *wh;
wh               2056 dev/usb/if_zyd.c 	wh = mtod(m0, struct ieee80211_frame *);
wh               2058 dev/usb/if_zyd.c 	if (wh->i_fc[1] & IEEE80211_FC1_WEP) {
wh               2064 dev/usb/if_zyd.c 		wh = mtod(m0, struct ieee80211_frame *);
wh               2068 dev/usb/if_zyd.c 	if (IEEE80211_IS_MULTICAST(wh->i_addr1) ||
wh               2069 dev/usb/if_zyd.c 	    ((wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) ==
wh               2094 dev/usb/if_zyd.c 	if (!IEEE80211_IS_MULTICAST(wh->i_addr1)) {
wh               2108 dev/usb/if_zyd.c 	if ((wh->i_fc[0] &
wh                109 lib/libsa/unixdev.c ulseek(int fd, off_t off, int wh)
wh                111 lib/libsa/unixdev.c 	return __syscall((quad_t)SYS_lseek, fd, 0, off, wh);
wh                130 net80211/ieee80211_crypto.c 	struct ieee80211_frame *wh;
wh                134 net80211/ieee80211_crypto.c 	wh = mtod(m0, struct ieee80211_frame *);
wh                135 net80211/ieee80211_crypto.c 	if (IEEE80211_IS_MULTICAST(wh->i_addr1) ||
wh                164 net80211/ieee80211_crypto.c 	struct ieee80211_frame *wh;
wh                168 net80211/ieee80211_crypto.c 	wh = mtod(m0, struct ieee80211_frame *);
wh                169 net80211/ieee80211_crypto.c 	if (IEEE80211_IS_MULTICAST(wh->i_addr1) ||
wh                171 net80211/ieee80211_crypto.c 		size_t hdrlen = sizeof(*wh);	/* XXX QoS */
wh                172 net80211/ieee80211_crypto.c 		u_int8_t *ivp = (u_int8_t *)wh + hdrlen;
wh                205 net80211/ieee80211_crypto.c 	struct ieee80211_frame *wh;
wh                206 net80211/ieee80211_crypto.c 	size_t hdrlen = sizeof(*wh);	/* XXX QoS */
wh                212 net80211/ieee80211_crypto.c 	wh = mtod(m0, struct ieee80211_frame *);
wh                213 net80211/ieee80211_crypto.c 	ovbcopy(mtod(m0, u_int8_t *) + IEEE80211_CCMP_HDRLEN, wh, hdrlen);
wh                214 net80211/ieee80211_crypto.c 	ivp = (u_int8_t *)wh + hdrlen;
wh                235 net80211/ieee80211_crypto.c 	struct ieee80211_frame *wh;
wh                236 net80211/ieee80211_crypto.c 	size_t hdrlen = sizeof(*wh);	/* XXX QoS */
wh                240 net80211/ieee80211_crypto.c 	wh = mtod(m0, struct ieee80211_frame *);
wh                241 net80211/ieee80211_crypto.c 	ivp = (u_int8_t *)wh + hdrlen;
wh                284 net80211/ieee80211_crypto.c 	struct ieee80211_frame *wh;
wh                285 net80211/ieee80211_crypto.c 	size_t hdrlen = sizeof(*wh);	/* XXX QoS */
wh                291 net80211/ieee80211_crypto.c 	wh = mtod(m0, struct ieee80211_frame *);
wh                292 net80211/ieee80211_crypto.c 	ovbcopy(mtod(m0, u_int8_t *) + IEEE80211_TKIP_HDRLEN, wh, hdrlen);
wh                293 net80211/ieee80211_crypto.c 	ivp = (u_int8_t *)wh + hdrlen;
wh                316 net80211/ieee80211_crypto.c 	struct ieee80211_frame *wh;
wh                317 net80211/ieee80211_crypto.c 	size_t hdrlen = sizeof(*wh);	/* XXX QoS */
wh                321 net80211/ieee80211_crypto.c 	wh = mtod(m0, struct ieee80211_frame *);
wh                322 net80211/ieee80211_crypto.c 	ivp = (u_int8_t *)wh + hdrlen;
wh                367 net80211/ieee80211_crypto.c 	struct ieee80211_frame *wh;
wh                409 net80211/ieee80211_crypto.c 	wh = mtod(m, struct ieee80211_frame *);
wh                410 net80211/ieee80211_crypto.c 	if ((wh->i_fc[0] &
wh                416 net80211/ieee80211_crypto.c 	memcpy(mtod(n, caddr_t), wh, len);
wh                417 net80211/ieee80211_crypto.c 	wh = mtod(n, struct ieee80211_frame *);
wh                423 net80211/ieee80211_crypto.c 		wh->i_fc[1] |= IEEE80211_FC1_WEP;
wh                442 net80211/ieee80211_crypto.c 		wh->i_fc[1] &= ~IEEE80211_FC1_WEP;
wh                133 net80211/ieee80211_input.c 	struct ieee80211_frame *wh;
wh                164 net80211/ieee80211_input.c 	wh = mtod(m, struct ieee80211_frame *);
wh                165 net80211/ieee80211_input.c 	if ((wh->i_fc[0] & IEEE80211_FC0_VERSION_MASK) !=
wh                168 net80211/ieee80211_input.c 		    __func__, wh->i_fc[0]));
wh                173 net80211/ieee80211_input.c 	dir = wh->i_fc[1] & IEEE80211_FC1_DIR_MASK;
wh                174 net80211/ieee80211_input.c 	type = wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK;
wh                191 net80211/ieee80211_input.c 		    (wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_QOS)) {
wh                193 net80211/ieee80211_input.c 			    (struct ieee80211_qosframe *)wh;
wh                202 net80211/ieee80211_input.c 			    letoh16(*(u_int16_t *)wh->i_seq) >>
wh                206 net80211/ieee80211_input.c 		if ((wh->i_fc[1] & IEEE80211_FC1_RETRY) &&
wh                216 net80211/ieee80211_input.c 	    (wh->i_fc[1] & IEEE80211_FC1_PWR_MGT) &&
wh                222 net80211/ieee80211_input.c 			    ifp->if_xname, ether_sprintf(wh->i_addr2));
wh                227 net80211/ieee80211_input.c 	    !(wh->i_fc[1] & IEEE80211_FC1_PWR_MGT) &&
wh                236 net80211/ieee80211_input.c 			    ifp->if_xname, ether_sprintf(wh->i_addr2));
wh                255 net80211/ieee80211_input.c 			    !IEEE80211_ADDR_EQ(wh->i_addr2, ni->ni_bssid)) {
wh                259 net80211/ieee80211_input.c 				    __func__, ether_sprintf(wh->i_addr2)));
wh                264 net80211/ieee80211_input.c 			    IEEE80211_IS_MULTICAST(wh->i_addr1) &&
wh                265 net80211/ieee80211_input.c 			    IEEE80211_ADDR_EQ(wh->i_addr3, ic->ic_myaddr)) {
wh                283 net80211/ieee80211_input.c 			    !IEEE80211_ADDR_EQ(wh->i_addr3,
wh                285 net80211/ieee80211_input.c 			    !IEEE80211_ADDR_EQ(wh->i_addr3,
wh                290 net80211/ieee80211_input.c 				    __func__, ether_sprintf(wh->i_addr3)));
wh                301 net80211/ieee80211_input.c 			    !IEEE80211_ADDR_EQ(wh->i_addr1,
wh                303 net80211/ieee80211_input.c 			    !IEEE80211_ADDR_EQ(wh->i_addr1,
wh                308 net80211/ieee80211_input.c 				    __func__, ether_sprintf(wh->i_addr1)));
wh                316 net80211/ieee80211_input.c 				    ether_sprintf(wh->i_addr2)));
wh                318 net80211/ieee80211_input.c 				ni = ieee80211_dup_bss(ic, wh->i_addr2);
wh                330 net80211/ieee80211_input.c 				    ether_sprintf(wh->i_addr2)));
wh                342 net80211/ieee80211_input.c 		if (wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_QOS)
wh                346 net80211/ieee80211_input.c 		if (wh->i_fc[1] & IEEE80211_FC1_WEP) {
wh                353 net80211/ieee80211_input.c 				wh = mtod(m, struct ieee80211_frame *);
wh                368 net80211/ieee80211_input.c 			    __func__, ether_sprintf(wh->i_addr2)));
wh                377 net80211/ieee80211_input.c 			    __func__, ether_sprintf(wh->i_addr2)));
wh                437 net80211/ieee80211_input.c 		subtype = wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK;
wh                473 net80211/ieee80211_input.c 				    ether_sprintf(wh->i_addr2), rssi,
wh                498 net80211/ieee80211_input.c 		subtype = wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK;
wh                505 net80211/ieee80211_input.c 				    ether_sprintf(wh->i_addr2));
wh                530 net80211/ieee80211_input.c 	struct ieee80211_frame wh;
wh                539 net80211/ieee80211_input.c 	memcpy(&wh, mtod(m, caddr_t), sizeof(wh));
wh                553 net80211/ieee80211_input.c 	switch (wh.i_fc[1] & IEEE80211_FC1_DIR_MASK) {
wh                555 net80211/ieee80211_input.c 		IEEE80211_ADDR_COPY(eh->ether_dhost, wh.i_addr1);
wh                556 net80211/ieee80211_input.c 		IEEE80211_ADDR_COPY(eh->ether_shost, wh.i_addr2);
wh                559 net80211/ieee80211_input.c 		IEEE80211_ADDR_COPY(eh->ether_dhost, wh.i_addr3);
wh                560 net80211/ieee80211_input.c 		IEEE80211_ADDR_COPY(eh->ether_shost, wh.i_addr2);
wh                563 net80211/ieee80211_input.c 		IEEE80211_ADDR_COPY(eh->ether_dhost, wh.i_addr1);
wh                564 net80211/ieee80211_input.c 		IEEE80211_ADDR_COPY(eh->ether_shost, wh.i_addr3);
wh                664 net80211/ieee80211_input.c 				(wh->i_fc[0] &				\
wh                673 net80211/ieee80211_input.c 			ieee80211_mgt_subtype_name[(wh->i_fc[0] & 	\
wh                676 net80211/ieee80211_input.c 			ether_sprintf((u_int8_t *)wh->i_addr2)));	\
wh                686 net80211/ieee80211_input.c 			ieee80211_mgt_subtype_name[(wh->i_fc[0] & 	\
wh                689 net80211/ieee80211_input.c 			ether_sprintf((u_int8_t *)wh->i_addr2)));	\
wh                715 net80211/ieee80211_input.c 				wh->i_addr2, _ssid);			\
wh                732 net80211/ieee80211_input.c ieee80211_auth_open(struct ieee80211com *ic, const struct ieee80211_frame *wh,
wh                743 net80211/ieee80211_input.c 			    ether_sprintf((u_int8_t *)wh->i_addr2),
wh                749 net80211/ieee80211_input.c 		    wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK);
wh                761 net80211/ieee80211_input.c 			    ether_sprintf((u_int8_t *)wh->i_addr2),
wh                767 net80211/ieee80211_input.c 			ni = ieee80211_alloc_node(ic, wh->i_addr2);
wh                794 net80211/ieee80211_input.c 			    ether_sprintf((u_int8_t *)wh->i_addr2),
wh                803 net80211/ieee80211_input.c 				    ether_sprintf((u_int8_t *)wh->i_addr3));
wh                810 net80211/ieee80211_input.c 		    wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK);
wh               1082 net80211/ieee80211_input.c 	const struct ieee80211_frame *wh;
wh               1110 net80211/ieee80211_input.c 	wh = mtod(m0, struct ieee80211_frame *);
wh               1111 net80211/ieee80211_input.c 	frm = (const u_int8_t *)&wh[1];
wh               1208 net80211/ieee80211_input.c 		    "%u\n", __func__, ISPROBE(wh) ?
wh               1226 net80211/ieee80211_input.c 		    "for channel %u\n", __func__, ISPROBE(wh) ?
wh               1239 net80211/ieee80211_input.c 	if ((ni = ieee80211_find_node_for_beacon(ic, wh->i_addr2,
wh               1248 net80211/ieee80211_input.c 		    ISPROBE(wh) ? "probe response" : "beacon",
wh               1251 net80211/ieee80211_input.c 		printf(" from %s\n", ether_sprintf((u_int8_t *)wh->i_addr2));
wh               1257 net80211/ieee80211_input.c 	if ((ni = ieee80211_find_node(ic, wh->i_addr2)) == NULL) {
wh               1258 net80211/ieee80211_input.c 		ni = ieee80211_alloc_node(ic, wh->i_addr2);
wh               1280 net80211/ieee80211_input.c 			    ether_sprintf((u_int8_t *)wh->i_addr2),
wh               1316 net80211/ieee80211_input.c 	IEEE80211_ADDR_COPY(ni->ni_bssid, wh->i_addr3);
wh               1337 net80211/ieee80211_input.c 	if (ic->ic_opmode == IEEE80211_M_IBSS || (is_new && ISPROBE(wh))) {
wh               1359 net80211/ieee80211_input.c 	const struct ieee80211_frame *wh;
wh               1368 net80211/ieee80211_input.c 	wh = mtod(m0, struct ieee80211_frame *);
wh               1369 net80211/ieee80211_input.c 	frm = (const u_int8_t *)&wh[1];
wh               1402 net80211/ieee80211_input.c 		ni = ieee80211_dup_bss(ic, wh->i_addr2);
wh               1406 net80211/ieee80211_input.c 		    __func__, ether_sprintf((u_int8_t *)wh->i_addr2)));
wh               1415 net80211/ieee80211_input.c 		    __func__, ether_sprintf((u_int8_t *)wh->i_addr2)));
wh               1432 net80211/ieee80211_input.c 	const struct ieee80211_frame *wh;
wh               1436 net80211/ieee80211_input.c 	wh = mtod(m0, struct ieee80211_frame *);
wh               1437 net80211/ieee80211_input.c 	frm = (const u_int8_t *)&wh[1];
wh               1445 net80211/ieee80211_input.c 	    __func__, algo, seq, ether_sprintf((u_int8_t *)wh->i_addr2)));
wh               1448 net80211/ieee80211_input.c 		ieee80211_auth_open(ic, wh, ni, rssi, rstamp, seq, status);
wh               1452 net80211/ieee80211_input.c 		    __func__, algo, ether_sprintf((u_int8_t *)wh->i_addr2)));
wh               1481 net80211/ieee80211_input.c 	const struct ieee80211_frame *wh;
wh               1492 net80211/ieee80211_input.c 	wh = mtod(m0, struct ieee80211_frame *);
wh               1493 net80211/ieee80211_input.c 	frm = (const u_int8_t *)&wh[1];
wh               1496 net80211/ieee80211_input.c 	if (ISREASSOC(wh)) {
wh               1505 net80211/ieee80211_input.c 	if (!IEEE80211_ADDR_EQ(wh->i_addr3, ic->ic_bss->ni_bssid)) {
wh               1507 net80211/ieee80211_input.c 		    __func__, ether_sprintf((u_int8_t *)wh->i_addr2)));
wh               1558 net80211/ieee80211_input.c 		    ether_sprintf((u_int8_t *)wh->i_addr2)));
wh               1559 net80211/ieee80211_input.c 		ni = ieee80211_dup_bss(ic, wh->i_addr2);
wh               1574 net80211/ieee80211_input.c 		    __func__, ether_sprintf((u_int8_t *)wh->i_addr2)));
wh               1583 net80211/ieee80211_input.c 		    __func__, ether_sprintf((u_int8_t *)wh->i_addr2)));
wh               1594 net80211/ieee80211_input.c 		    __func__, ether_sprintf((u_int8_t *)wh->i_addr2)));
wh               1629 net80211/ieee80211_input.c 	const struct ieee80211_frame *wh;
wh               1641 net80211/ieee80211_input.c 	wh = mtod(m0, struct ieee80211_frame *);
wh               1642 net80211/ieee80211_input.c 	frm = (const u_int8_t *)&wh[1];
wh               1653 net80211/ieee80211_input.c 			    ISREASSOC(wh) ?  "re" : "",
wh               1654 net80211/ieee80211_input.c 			    status, ether_sprintf((u_int8_t *)wh->i_addr3));
wh               1698 net80211/ieee80211_input.c 		    __func__, ether_sprintf((u_int8_t *)wh->i_addr2)));
wh               1738 net80211/ieee80211_input.c 		wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK);
wh               1751 net80211/ieee80211_input.c 	const struct ieee80211_frame *wh;
wh               1755 net80211/ieee80211_input.c 	wh = mtod(m0, struct ieee80211_frame *);
wh               1756 net80211/ieee80211_input.c 	frm = (const u_int8_t *)&wh[1];
wh               1765 net80211/ieee80211_input.c 		    wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK);
wh               1792 net80211/ieee80211_input.c 	const struct ieee80211_frame *wh;
wh               1796 net80211/ieee80211_input.c 	wh = mtod(m0, struct ieee80211_frame *);
wh               1797 net80211/ieee80211_input.c 	frm = (const u_int8_t *)&wh[1];
wh               1806 net80211/ieee80211_input.c 		    wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK);
wh               2541 net80211/ieee80211_input.c 	struct ieee80211_frame *wh;
wh               2549 net80211/ieee80211_input.c 	wh = mtod(m0, struct ieee80211_frame *);
wh               2551 net80211/ieee80211_input.c 	if ((ni = ieee80211_find_node(ic, wh->i_addr2)) == NULL) {
wh               2554 net80211/ieee80211_input.c 			    ifp->if_xname, ether_sprintf(wh->i_addr2));
wh               2558 net80211/ieee80211_input.c 	memcpy(&aid, wh->i_dur, sizeof(wh->i_dur));
wh               2562 net80211/ieee80211_input.c 			    ifp->if_xname, ether_sprintf(wh->i_addr2), aid);
wh               2570 net80211/ieee80211_input.c 			    ether_sprintf(wh->i_addr2), ni->ni_associd, aid);
wh               2581 net80211/ieee80211_input.c 			    ifp->if_xname, ether_sprintf(wh->i_addr2));
wh               2584 net80211/ieee80211_input.c 	wh = mtod(m, struct ieee80211_frame *);
wh               2594 net80211/ieee80211_input.c 		wh->i_fc[1] |= IEEE80211_FC1_MORE_DATA;
wh                702 net80211/ieee80211_node.c     const struct ieee80211_frame *wh, const u_int8_t **bssid)
wh                711 net80211/ieee80211_node.c 	switch (wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) {
wh                715 net80211/ieee80211_node.c 		return (wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK) ==
wh                718 net80211/ieee80211_node.c 		*bssid = wh->i_addr3;
wh                719 net80211/ieee80211_node.c 		switch (wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK) {
wh                733 net80211/ieee80211_node.c 		switch (wh->i_fc[1] & IEEE80211_FC1_DIR_MASK) {
wh                735 net80211/ieee80211_node.c 			*bssid = wh->i_addr3;
wh                741 net80211/ieee80211_node.c 			*bssid = wh->i_addr1;
wh                747 net80211/ieee80211_node.c 			*bssid = wh->i_addr2;
wh                762 net80211/ieee80211_node.c     const struct ieee80211_frame *wh)
wh                769 net80211/ieee80211_node.c 	if (!ieee80211_needs_rxnode(ic, wh, &bssid))
wh                773 net80211/ieee80211_node.c 	ni = ieee80211_find_node(ic, wh->i_addr2);
wh                783 net80211/ieee80211_node.c 	if ((ni = ieee80211_dup_bss(ic, wh->i_addr2)) == NULL)
wh                793 net80211/ieee80211_node.c 	    ether_sprintf((u_int8_t *)wh->i_addr2)));
wh                172 net80211/ieee80211_output.c 	struct ieee80211_frame *wh;
wh                191 net80211/ieee80211_output.c 	wh = mtod(m, struct ieee80211_frame *);
wh                192 net80211/ieee80211_output.c 	wh->i_fc[0] = IEEE80211_FC0_VERSION_0 | IEEE80211_FC0_TYPE_MGT | type;
wh                193 net80211/ieee80211_output.c 	wh->i_fc[1] = IEEE80211_FC1_DIR_NODS;
wh                194 net80211/ieee80211_output.c 	*(u_int16_t *)&wh->i_dur[0] = 0;
wh                195 net80211/ieee80211_output.c 	*(u_int16_t *)&wh->i_seq[0] =
wh                198 net80211/ieee80211_output.c 	IEEE80211_ADDR_COPY(wh->i_addr1, ni->ni_macaddr);
wh                199 net80211/ieee80211_output.c 	IEEE80211_ADDR_COPY(wh->i_addr2, ic->ic_myaddr);
wh                200 net80211/ieee80211_output.c 	IEEE80211_ADDR_COPY(wh->i_addr3, ni->ni_bssid);
wh                440 net80211/ieee80211_output.c 	struct ieee80211_frame *wh;
wh                455 net80211/ieee80211_output.c 		wh = mtod(m, struct ieee80211_frame *);
wh                460 net80211/ieee80211_output.c 		if ((wh->i_fc[0] & IEEE80211_FC0_VERSION_MASK) !=
wh                464 net80211/ieee80211_output.c 		switch (wh->i_fc[1] & IEEE80211_FC1_DIR_MASK) {
wh                467 net80211/ieee80211_output.c 			addr = wh->i_addr1;
wh                471 net80211/ieee80211_output.c 			addr = wh->i_addr3;
wh                544 net80211/ieee80211_output.c 	wh = mtod(m, struct ieee80211_frame *);
wh                545 net80211/ieee80211_output.c 	wh->i_fc[0] = IEEE80211_FC0_VERSION_0 | IEEE80211_FC0_TYPE_DATA;
wh                546 net80211/ieee80211_output.c 	*(u_int16_t *)&wh->i_dur[0] = 0;
wh                549 net80211/ieee80211_output.c 		    (struct ieee80211_qosframe *)wh;
wh                557 net80211/ieee80211_output.c 		*(u_int16_t *)&wh->i_seq[0] =
wh                563 net80211/ieee80211_output.c 		wh->i_fc[1] = IEEE80211_FC1_DIR_TODS;
wh                564 net80211/ieee80211_output.c 		IEEE80211_ADDR_COPY(wh->i_addr1, ni->ni_bssid);
wh                565 net80211/ieee80211_output.c 		IEEE80211_ADDR_COPY(wh->i_addr2, eh.ether_shost);
wh                566 net80211/ieee80211_output.c 		IEEE80211_ADDR_COPY(wh->i_addr3, eh.ether_dhost);
wh                570 net80211/ieee80211_output.c 		wh->i_fc[1] = IEEE80211_FC1_DIR_NODS;
wh                571 net80211/ieee80211_output.c 		IEEE80211_ADDR_COPY(wh->i_addr1, eh.ether_dhost);
wh                572 net80211/ieee80211_output.c 		IEEE80211_ADDR_COPY(wh->i_addr2, eh.ether_shost);
wh                573 net80211/ieee80211_output.c 		IEEE80211_ADDR_COPY(wh->i_addr3, ic->ic_bss->ni_bssid);
wh                576 net80211/ieee80211_output.c 		wh->i_fc[1] = IEEE80211_FC1_DIR_FROMDS;
wh                577 net80211/ieee80211_output.c 		IEEE80211_ADDR_COPY(wh->i_addr1, eh.ether_dhost);
wh                578 net80211/ieee80211_output.c 		IEEE80211_ADDR_COPY(wh->i_addr2, ni->ni_bssid);
wh                579 net80211/ieee80211_output.c 		IEEE80211_ADDR_COPY(wh->i_addr3, eh.ether_shost);
wh                585 net80211/ieee80211_output.c 		wh->i_fc[1] |= IEEE80211_FC1_WEP;
wh               1355 net80211/ieee80211_output.c ieee80211_get_rts(struct ieee80211com *ic, const struct ieee80211_frame *wh,
wh               1372 net80211/ieee80211_output.c 	IEEE80211_ADDR_COPY(rts->i_ra, wh->i_addr1);
wh               1373 net80211/ieee80211_output.c 	IEEE80211_ADDR_COPY(rts->i_ta, wh->i_addr2);
wh               1423 net80211/ieee80211_output.c 	struct ieee80211_frame *wh;
wh               1442 net80211/ieee80211_output.c 	wh = mtod(m, struct ieee80211_frame *);
wh               1443 net80211/ieee80211_output.c 	wh->i_fc[0] = IEEE80211_FC0_VERSION_0 | IEEE80211_FC0_TYPE_MGT |
wh               1445 net80211/ieee80211_output.c 	wh->i_fc[1] = IEEE80211_FC1_DIR_NODS;
wh               1446 net80211/ieee80211_output.c 	*(u_int16_t *)wh->i_dur = 0;
wh               1447 net80211/ieee80211_output.c 	IEEE80211_ADDR_COPY(wh->i_addr1, etherbroadcastaddr);
wh               1448 net80211/ieee80211_output.c 	IEEE80211_ADDR_COPY(wh->i_addr2, ic->ic_myaddr);
wh               1449 net80211/ieee80211_output.c 	IEEE80211_ADDR_COPY(wh->i_addr3, ni->ni_bssid);
wh               1450 net80211/ieee80211_output.c 	*(u_int16_t *)wh->i_seq = 0;
wh               1452 net80211/ieee80211_output.c 	frm = (u_int8_t *)&wh[1];
wh                154 net80211/ieee80211_proto.c 	struct ieee80211_frame *wh;
wh                157 net80211/ieee80211_proto.c 	wh = (struct ieee80211_frame *)buf;
wh                158 net80211/ieee80211_proto.c 	switch (wh->i_fc[1] & IEEE80211_FC1_DIR_MASK) {
wh                160 net80211/ieee80211_proto.c 		printf("NODS %s", ether_sprintf(wh->i_addr2));
wh                161 net80211/ieee80211_proto.c 		printf("->%s", ether_sprintf(wh->i_addr1));
wh                162 net80211/ieee80211_proto.c 		printf("(%s)", ether_sprintf(wh->i_addr3));
wh                165 net80211/ieee80211_proto.c 		printf("TODS %s", ether_sprintf(wh->i_addr2));
wh                166 net80211/ieee80211_proto.c 		printf("->%s", ether_sprintf(wh->i_addr3));
wh                167 net80211/ieee80211_proto.c 		printf("(%s)", ether_sprintf(wh->i_addr1));
wh                170 net80211/ieee80211_proto.c 		printf("FRDS %s", ether_sprintf(wh->i_addr3));
wh                171 net80211/ieee80211_proto.c 		printf("->%s", ether_sprintf(wh->i_addr1));
wh                172 net80211/ieee80211_proto.c 		printf("(%s)", ether_sprintf(wh->i_addr2));
wh                175 net80211/ieee80211_proto.c 		printf("DSDS %s", ether_sprintf((u_int8_t *)&wh[1]));
wh                176 net80211/ieee80211_proto.c 		printf("->%s", ether_sprintf(wh->i_addr3));
wh                177 net80211/ieee80211_proto.c 		printf("(%s", ether_sprintf(wh->i_addr2));
wh                178 net80211/ieee80211_proto.c 		printf("->%s)", ether_sprintf(wh->i_addr1));
wh                181 net80211/ieee80211_proto.c 	switch (wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) {
wh                187 net80211/ieee80211_proto.c 		    (wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK)
wh                191 net80211/ieee80211_proto.c 		printf(" type#%d", wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK);
wh                194 net80211/ieee80211_proto.c 	if (wh->i_fc[1] & IEEE80211_FC1_WEP)
wh                 87 net80211/ieee80211_rssadapt.c     const struct ieee80211_rateset *rs, const struct ieee80211_frame *wh,
wh                 93 net80211/ieee80211_rssadapt.c 	if ((wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) == IEEE80211_FC0_TYPE_CTL)
wh                130 net80211/ieee80211_rssadapt.c 		    dvname, ether_sprintf((u_int8_t *)wh->i_addr1), len,