Lines Matching refs:wh
187 struct ieee80211_frame *wh;
202 wh = (struct ieee80211_frame *)mp->b_rptr;
204 wh->i_fc[0] = IEEE80211_FC0_VERSION_0 | IEEE80211_FC0_TYPE_DATA;
208 wh->i_fc[1] = IEEE80211_FC1_DIR_TODS;
209 IEEE80211_ADDR_COPY(wh->i_addr1, wdp->wd_bssid);
210 IEEE80211_ADDR_COPY(wh->i_addr2, saddr);
211 IEEE80211_ADDR_COPY(wh->i_addr3, daddr);
216 wh->i_fc[1] = IEEE80211_FC1_DIR_NODS;
217 IEEE80211_ADDR_COPY(wh->i_addr1, daddr);
218 IEEE80211_ADDR_COPY(wh->i_addr2, saddr);
219 IEEE80211_ADDR_COPY(wh->i_addr3, wdp->wd_bssid);
223 wh->i_fc[1] = IEEE80211_FC1_DIR_FROMDS;
224 IEEE80211_ADDR_COPY(wh->i_addr1, daddr);
225 IEEE80211_ADDR_COPY(wh->i_addr2, wdp->wd_bssid);
226 IEEE80211_ADDR_COPY(wh->i_addr3, saddr);
232 (struct ieee80211_qosframe *)wh;
242 wh->i_fc[1] |= IEEE80211_FC1_WEP;
252 wh->i_fc[1] |= IEEE80211_FC1_WEP;
280 struct ieee80211_frame *wh;
288 wh = (struct ieee80211_frame *)mp->b_rptr;
296 if (wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_QOS)
306 if (wh->i_fc[1] & IEEE80211_FC1_WEP) {
338 switch (wh->i_fc[1] & IEEE80211_FC1_DIR_MASK) {
340 mhp->mhi_daddr = wh->i_addr1;
341 mhp->mhi_saddr = wh->i_addr2;
345 mhp->mhi_daddr = wh->i_addr3;
346 mhp->mhi_saddr = wh->i_addr2;
350 mhp->mhi_daddr = wh->i_addr1;
351 mhp->mhi_saddr = wh->i_addr3;