Lines Matching defs:wh
287 const struct ieee80211_frame *wh;
290 wh = (const struct ieee80211_frame *)buf;
291 switch (wh->i_fc[1] & IEEE80211_FC1_DIR_MASK) {
293 printf("NODS %s", ether_sprintf(wh->i_addr2));
294 printf("->%s", ether_sprintf(wh->i_addr1));
295 printf("(%s)", ether_sprintf(wh->i_addr3));
298 printf("TODS %s", ether_sprintf(wh->i_addr2));
299 printf("->%s", ether_sprintf(wh->i_addr3));
300 printf("(%s)", ether_sprintf(wh->i_addr1));
303 printf("FRDS %s", ether_sprintf(wh->i_addr3));
304 printf("->%s", ether_sprintf(wh->i_addr1));
305 printf("(%s)", ether_sprintf(wh->i_addr2));
308 printf("DSDS %s", ether_sprintf((const u_int8_t *)&wh[1]));
309 printf("->%s", ether_sprintf(wh->i_addr3));
310 printf("(%s", ether_sprintf(wh->i_addr2));
311 printf("->%s)", ether_sprintf(wh->i_addr1));
314 switch (wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) {
320 (wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK)
324 printf(" type#%d", wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK);
327 if (wh->i_fc[1] & IEEE80211_FC1_WEP) {
330 printf(" %.02x", buf[sizeof(*wh)+i]);
331 printf(" KID %u]", buf[sizeof(*wh)+i] >> 6);