Lines Matching defs:tap
2178 struct athn_rx_radiotap_header *tap = &sc->sc_rxtap;
2184 tap->wr_flags = IEEE80211_RADIOTAP_F_FCS;
2185 tap->wr_tsft = htole64(be64toh(rs->rs_tstamp));
2186 tap->wr_chan_freq = htole16(ic->ic_curchan->ic_freq);
2187 tap->wr_chan_flags = htole16(ic->ic_curchan->ic_flags);
2188 tap->wr_dbm_antsignal = rs->rs_rssi;
2190 tap->wr_antenna = rs->rs_antenna;
2194 tap->wr_rate = rate;
2196 tap->wr_flags |= IEEE80211_RADIOTAP_F_SHORTGI;
2199 tap->wr_flags |= IEEE80211_RADIOTAP_F_SHORTPRE;
2201 case 0xb: tap->wr_rate = 2; break;
2202 case 0xa: tap->wr_rate = 4; break;
2203 case 0x9: tap->wr_rate = 11; break;
2204 case 0x8: tap->wr_rate = 22; break;
2205 default: tap->wr_rate = 0; break;
2209 case 0xb: tap->wr_rate = 12; break;
2210 case 0xf: tap->wr_rate = 18; break;
2211 case 0xa: tap->wr_rate = 24; break;
2212 case 0xe: tap->wr_rate = 36; break;
2213 case 0x9: tap->wr_rate = 48; break;
2214 case 0xd: tap->wr_rate = 72; break;
2215 case 0x8: tap->wr_rate = 96; break;
2216 case 0xc: tap->wr_rate = 108; break;
2217 default: tap->wr_rate = 0; break;
2220 bpf_mtap2(sc->sc_drvbpf, tap, sc->sc_rxtap_len, m, BPF_D_IN);
2497 struct athn_tx_radiotap_header *tap = &sc->sc_txtap;
2499 tap->wt_flags = 0;
2500 tap->wt_chan_freq = htole16(ic->ic_curchan->ic_freq);
2501 tap->wt_chan_flags = htole16(ic->ic_curchan->ic_flags);
2503 tap->wt_flags |= IEEE80211_RADIOTAP_F_WEP;
2505 bpf_mtap2(sc->sc_drvbpf, tap, sc->sc_txtap_len, m, BPF_D_OUT);