Lines Matching refs:rx_stats

6156     struct ieee80211_rx_stats *rx_stats,  argument
6163 memset(rx_stats, 0, sizeof(*rx_stats));
6164 rx_stats->r_flags = IEEE80211_R_NF | IEEE80211_R_RSSI;
6166 rx_stats->c_nf = -96;
6171 rssi = rx_stats->c_nf;
6176 rssi -= rx_stats->c_nf;
6179 rx_stats->c_rssi = rssi * 2;
6180 rx_stats->r_flags |= IEEE80211_R_BAND;
6181 rx_stats->c_band =
6183 rx_stats->r_flags |= IEEE80211_R_FREQ | IEEE80211_R_IEEE;
6184 rx_stats->c_freq = rx_status->freq;
6185 rx_stats->c_ieee = ieee80211_mhz2ieee(rx_stats->c_freq, rx_stats->c_band);
6187 rx_stats->c_rx_tsf = rx_status->mactime;
6192 rx_stats->r_flags |= IEEE80211_R_TSF64;
6195 rx_stats->r_flags |= IEEE80211_R_TSF_START;
6197 rx_stats->r_flags |= IEEE80211_R_TSF_END;
6205 rx_stats->c_chain = rx_status->chains;
6206 rx_stats->r_flags |= IEEE80211_R_C_CHAIN;
6213 crssi -= rx_stats->c_nf;
6214 rx_stats->c_rssi_ctl[i] = crssi * 2;
6215 rx_stats->c_rssi_ext[i] = crssi * 2; /* XXX _ext ??? ATH thing? */
6217 rx_stats->c_nf_ctl[i] = rx_stats->c_nf;
6218 rx_stats->c_nf_ext[i] = rx_stats->c_nf;
6222 rx_stats->r_flags |= (IEEE80211_R_C_NF | IEEE80211_R_C_RSSI);
6231 rx_stats->c_rate = supband->bitrates[rx_status->rate_idx].bitrate;
6235 rx_stats->c_pktflags |= IEEE80211_RX_F_HT;
6237 rx_stats->c_pktflags |= IEEE80211_RX_F_SHORTGI;
6238 rx_stats->c_rate = rx_status->rate_idx; /* mcs */
6241 rx_stats->c_pktflags |= IEEE80211_RX_F_VHT;
6243 rx_stats->c_pktflags |= IEEE80211_RX_F_SHORTGI;
6244 rx_stats->c_rate = rx_status->rate_idx; /* mcs */
6245 rx_stats->c_vhtnss = rx_status->nss;
6255 rx_stats->c_width = IEEE80211_RX_FW_20MHZ;
6258 rx_stats->c_width = IEEE80211_RX_FW_40MHZ;
6261 rx_stats->c_width = IEEE80211_RX_FW_80MHZ;
6264 rx_stats->c_width = IEEE80211_RX_FW_160MHZ;
6276 rx_stats->c_pktflags |= IEEE80211_RX_F_LDPC;
6278 rx_stats->c_pktflags |= IEEE80211_RX_F_STBC;
6287 rx_stats->c_pktflags |= IEEE80211_RX_F_DECRYPTED;
6290 rx_stats->c_pktflags |= IEEE80211_RX_F_PN_VALIDATED;
6293 rx_stats->c_pktflags |= IEEE80211_RX_F_MMIC_STRIP;
6295 rx_stats->c_pktflags |= IEEE80211_RX_F_FAIL_MMIC;
6297 rx_stats->c_pktflags |= IEEE80211_RX_F_MIC_STRIP;
6299 rx_stats->c_pktflags |= IEEE80211_RX_F_IV_STRIP;
6301 rx_stats->c_pktflags |= IEEE80211_RX_F_FAIL_FCSCRC;
6316 struct ieee80211_rx_stats rx_stats; local
6400 lkpi_convert_rx_status(hw, rx_status, &rx_stats, &rssi);
6405 ok = ieee80211_add_rx_params(m, &rx_stats);
6486 rtap->wr_chan_freq = htole16(rx_stats.c_freq);
6487 if (ic->ic_curchan->ic_ieee == rx_stats.c_ieee)
6490 rtap->wr_dbm_antnoise = rx_stats.c_nf;