Lines Matching refs:sc_stats
471 printf("no tx bufs (empty list): %d\n", sc->sc_stats.ast_tx_getnobuf); in ath_sysctl_txagg()
472 printf("no tx bufs (was busy): %d\n", sc->sc_stats.ast_tx_getbusybuf); in ath_sysctl_txagg()
1015 memset(&sc->sc_stats, 0, sizeof(sc->sc_stats)); in ath_sysctl_clearstats()
1037 SYSCTL_ADD_UINT(ctx, child, OID_AUTO, sn, CTLFLAG_RD, &sc->sc_stats.ast_rx_phy[i], 0, ""); in ath_sysctl_stats_attach_rxphyerr()
1081 &sc->sc_stats.ast_watchdog, 0, "device reset by watchdog"); in ath_sysctl_stats_attach()
1083 &sc->sc_stats.ast_hardware, 0, "fatal hardware error interrupts"); in ath_sysctl_stats_attach()
1085 &sc->sc_stats.ast_bmiss, 0, "beacon miss interrupts"); in ath_sysctl_stats_attach()
1087 &sc->sc_stats.ast_bmiss_phantom, 0, "beacon miss interrupts"); in ath_sysctl_stats_attach()
1089 &sc->sc_stats.ast_bstuck, 0, "beacon stuck interrupts"); in ath_sysctl_stats_attach()
1091 &sc->sc_stats.ast_rxorn, 0, "rx overrun interrupts"); in ath_sysctl_stats_attach()
1093 &sc->sc_stats.ast_rxeol, 0, "rx eol interrupts"); in ath_sysctl_stats_attach()
1095 &sc->sc_stats.ast_txurn, 0, "tx underrun interrupts"); in ath_sysctl_stats_attach()
1097 &sc->sc_stats.ast_mib, 0, "mib interrupts"); in ath_sysctl_stats_attach()
1099 &sc->sc_stats.ast_intrcoal, 0, "interrupts coalesced"); in ath_sysctl_stats_attach()
1101 &sc->sc_stats.ast_tx_packets, 0, "packet sent on the interface"); in ath_sysctl_stats_attach()
1103 &sc->sc_stats.ast_tx_mgmt, 0, "management frames transmitted"); in ath_sysctl_stats_attach()
1105 &sc->sc_stats.ast_tx_discard, 0, "frames discarded prior to assoc"); in ath_sysctl_stats_attach()
1107 &sc->sc_stats.ast_tx_qstop, 0, "output stopped 'cuz no buffer"); in ath_sysctl_stats_attach()
1109 &sc->sc_stats.ast_tx_encap, 0, "tx encapsulation failed"); in ath_sysctl_stats_attach()
1111 &sc->sc_stats.ast_tx_nonode, 0, "tx failed 'cuz no node"); in ath_sysctl_stats_attach()
1113 &sc->sc_stats.ast_tx_nombuf, 0, "tx failed 'cuz no mbuf"); in ath_sysctl_stats_attach()
1115 &sc->sc_stats.ast_tx_nomcl, 0, "tx failed 'cuz no cluster"); in ath_sysctl_stats_attach()
1117 &sc->sc_stats.ast_tx_linear, 0, "tx linearized to cluster"); in ath_sysctl_stats_attach()
1119 &sc->sc_stats.ast_tx_nodata, 0, "tx discarded empty frame"); in ath_sysctl_stats_attach()
1121 &sc->sc_stats.ast_tx_busdma, 0, "tx failed for dma resrcs"); in ath_sysctl_stats_attach()
1123 &sc->sc_stats.ast_tx_xretries, 0, "tx failed 'cuz too many retries"); in ath_sysctl_stats_attach()
1125 &sc->sc_stats.ast_tx_fifoerr, 0, "tx failed 'cuz FIFO underrun"); in ath_sysctl_stats_attach()
1127 &sc->sc_stats.ast_tx_filtered, 0, "tx failed 'cuz xmit filtered"); in ath_sysctl_stats_attach()
1129 &sc->sc_stats.ast_tx_shortretry, 0, "tx on-chip retries (short)"); in ath_sysctl_stats_attach()
1131 &sc->sc_stats.ast_tx_longretry, 0, "tx on-chip retries (long)"); in ath_sysctl_stats_attach()
1133 &sc->sc_stats.ast_tx_badrate, 0, "tx failed 'cuz bogus xmit rate"); in ath_sysctl_stats_attach()
1135 &sc->sc_stats.ast_tx_noack, 0, "tx frames with no ack marked"); in ath_sysctl_stats_attach()
1137 &sc->sc_stats.ast_tx_rts, 0, "tx frames with rts enabled"); in ath_sysctl_stats_attach()
1139 &sc->sc_stats.ast_tx_cts, 0, "tx frames with cts enabled"); in ath_sysctl_stats_attach()
1141 &sc->sc_stats.ast_tx_shortpre, 0, "tx frames with short preamble"); in ath_sysctl_stats_attach()
1143 &sc->sc_stats.ast_tx_altrate, 0, "tx frames with alternate rate"); in ath_sysctl_stats_attach()
1145 &sc->sc_stats.ast_tx_protect, 0, "tx frames with protection"); in ath_sysctl_stats_attach()
1147 &sc->sc_stats.ast_tx_ctsburst, 0, "tx frames with cts and bursting"); in ath_sysctl_stats_attach()
1149 &sc->sc_stats.ast_tx_ctsext, 0, "tx frames with cts extension"); in ath_sysctl_stats_attach()
1151 &sc->sc_stats.ast_rx_nombuf, 0, "rx setup failed 'cuz no mbuf"); in ath_sysctl_stats_attach()
1153 &sc->sc_stats.ast_rx_busdma, 0, "rx setup failed for dma resrcs"); in ath_sysctl_stats_attach()
1155 &sc->sc_stats.ast_rx_orn, 0, "rx failed 'cuz of desc overrun"); in ath_sysctl_stats_attach()
1157 &sc->sc_stats.ast_rx_crcerr, 0, "rx failed 'cuz of bad CRC"); in ath_sysctl_stats_attach()
1159 &sc->sc_stats.ast_rx_fifoerr, 0, "rx failed 'cuz of FIFO overrun"); in ath_sysctl_stats_attach()
1161 &sc->sc_stats.ast_rx_badcrypt, 0, "rx failed 'cuz decryption"); in ath_sysctl_stats_attach()
1163 &sc->sc_stats.ast_rx_badmic, 0, "rx failed 'cuz MIC failure"); in ath_sysctl_stats_attach()
1165 &sc->sc_stats.ast_rx_phyerr, 0, "rx failed 'cuz of PHY err"); in ath_sysctl_stats_attach()
1167 &sc->sc_stats.ast_rx_tooshort, 0, "rx discarded 'cuz frame too short"); in ath_sysctl_stats_attach()
1169 &sc->sc_stats.ast_rx_toobig, 0, "rx discarded 'cuz frame too large"); in ath_sysctl_stats_attach()
1171 &sc->sc_stats.ast_rx_packets, 0, "packet recv on the interface"); in ath_sysctl_stats_attach()
1173 &sc->sc_stats.ast_rx_mgt, 0, "management frames received"); in ath_sysctl_stats_attach()
1175 &sc->sc_stats.ast_rx_ctl, 0, "rx discarded 'cuz ctl frame"); in ath_sysctl_stats_attach()
1177 &sc->sc_stats.ast_be_xmit, 0, "beacons transmitted"); in ath_sysctl_stats_attach()
1179 &sc->sc_stats.ast_be_nombuf, 0, "beacon setup failed 'cuz no mbuf"); in ath_sysctl_stats_attach()
1181 &sc->sc_stats.ast_per_cal, 0, "periodic calibration calls"); in ath_sysctl_stats_attach()
1183 &sc->sc_stats.ast_per_calfail, 0, "periodic calibration failed"); in ath_sysctl_stats_attach()
1185 &sc->sc_stats.ast_per_rfgain, 0, "periodic calibration rfgain reset"); in ath_sysctl_stats_attach()
1187 &sc->sc_stats.ast_rate_calls, 0, "rate control checks"); in ath_sysctl_stats_attach()
1189 &sc->sc_stats.ast_rate_raise, 0, "rate control raised xmit rate"); in ath_sysctl_stats_attach()
1191 &sc->sc_stats.ast_rate_drop, 0, "rate control dropped xmit rate"); in ath_sysctl_stats_attach()
1193 &sc->sc_stats.ast_ant_defswitch, 0, "rx/default antenna switches"); in ath_sysctl_stats_attach()
1195 &sc->sc_stats.ast_ant_txswitch, 0, "tx antenna switches"); in ath_sysctl_stats_attach()
1197 &sc->sc_stats.ast_cabq_xmit, 0, "cabq frames transmitted"); in ath_sysctl_stats_attach()
1199 &sc->sc_stats.ast_cabq_busy, 0, "cabq found busy"); in ath_sysctl_stats_attach()
1201 &sc->sc_stats.ast_tx_raw, 0, "tx frames through raw api"); in ath_sysctl_stats_attach()
1203 &sc->sc_stats.ast_ff_txok, 0, "fast frames tx'd successfully"); in ath_sysctl_stats_attach()
1205 &sc->sc_stats.ast_ff_txerr, 0, "fast frames tx'd w/ error"); in ath_sysctl_stats_attach()
1207 &sc->sc_stats.ast_ff_rx, 0, "fast frames rx'd"); in ath_sysctl_stats_attach()
1209 &sc->sc_stats.ast_ff_flush, 0, "fast frames flushed from staging q"); in ath_sysctl_stats_attach()
1211 &sc->sc_stats.ast_tx_qfull, 0, "tx dropped 'cuz of queue limit"); in ath_sysctl_stats_attach()
1213 &sc->sc_stats.ast_tx_nobuf, 0, "tx dropped 'cuz no ath buffer"); in ath_sysctl_stats_attach()
1215 &sc->sc_stats.ast_tdma_update, 0, "TDMA slot timing updates"); in ath_sysctl_stats_attach()
1217 &sc->sc_stats.ast_tdma_timers, 0, "TDMA slot update set beacon timers"); in ath_sysctl_stats_attach()
1219 &sc->sc_stats.ast_tdma_tsf, 0, "TDMA slot update set TSF"); in ath_sysctl_stats_attach()
1221 &sc->sc_stats.ast_tdma_ack, 0, "TDMA tx failed 'cuz ACK required"); in ath_sysctl_stats_attach()
1223 &sc->sc_stats.ast_tx_raw_fail, 0, "raw tx failed 'cuz h/w down"); in ath_sysctl_stats_attach()
1225 &sc->sc_stats.ast_tx_nofrag, 0, "tx dropped 'cuz no ath frag buffer"); in ath_sysctl_stats_attach()
1227 &sc->sc_stats.ast_be_missed, 0, "number of -missed- beacons"); in ath_sysctl_stats_attach()
1229 &sc->sc_stats.ast_ani_cal, 0, "number of ANI polls"); in ath_sysctl_stats_attach()
1231 &sc->sc_stats.ast_rx_agg, 0, "number of aggregate frames received"); in ath_sysctl_stats_attach()
1234 &sc->sc_stats.ast_rx_halfgi, 0, "number of frames received with half-GI"); in ath_sysctl_stats_attach()
1236 &sc->sc_stats.ast_rx_2040, 0, "number of HT/40 frames received"); in ath_sysctl_stats_attach()
1238 &sc->sc_stats.ast_rx_pre_crc_err, 0, "number of delimiter-CRC errors detected"); in ath_sysctl_stats_attach()
1240 &sc->sc_stats.ast_rx_post_crc_err, 0, "number of post-delimiter CRC errors detected"); in ath_sysctl_stats_attach()
1242 &sc->sc_stats.ast_rx_decrypt_busy_err, 0, "number of frames received w/ busy decrypt engine"); in ath_sysctl_stats_attach()
1244 &sc->sc_stats.ast_rx_hi_rx_chain, 0, ""); in ath_sysctl_stats_attach()
1246 &sc->sc_stats.ast_tx_htprotect, 0, "HT tx frames with protection"); in ath_sysctl_stats_attach()
1248 &sc->sc_stats.ast_rx_hitqueueend, 0, "RX hit queue end"); in ath_sysctl_stats_attach()
1250 &sc->sc_stats.ast_tx_timeout, 0, "TX Global Timeout"); in ath_sysctl_stats_attach()
1252 &sc->sc_stats.ast_tx_cst, 0, "TX Carrier Sense Timeout"); in ath_sysctl_stats_attach()
1254 &sc->sc_stats.ast_tx_xtxop, 0, "TX exceeded TXOP"); in ath_sysctl_stats_attach()
1256 &sc->sc_stats.ast_tx_timerexpired, 0, "TX exceeded TX_TIMER register"); in ath_sysctl_stats_attach()
1258 &sc->sc_stats.ast_tx_desccfgerr, 0, "TX Descriptor Cfg Error"); in ath_sysctl_stats_attach()
1260 &sc->sc_stats.ast_tx_swretries, 0, "TX software retry count"); in ath_sysctl_stats_attach()
1262 &sc->sc_stats.ast_tx_swretrymax, 0, "TX software retry max reached"); in ath_sysctl_stats_attach()
1265 &sc->sc_stats.ast_tx_data_underrun, 0, ""); in ath_sysctl_stats_attach()
1267 &sc->sc_stats.ast_tx_delim_underrun, 0, ""); in ath_sysctl_stats_attach()
1269 &sc->sc_stats.ast_tx_aggr_failall, 0, in ath_sysctl_stats_attach()
1272 &sc->sc_stats.ast_tx_aggr_ok, 0, in ath_sysctl_stats_attach()
1275 &sc->sc_stats.ast_tx_aggr_fail, 0, in ath_sysctl_stats_attach()
1279 &sc->sc_stats.ast_rx_intr, 0, "RX interrupts"); in ath_sysctl_stats_attach()
1281 &sc->sc_stats.ast_tx_intr, 0, "TX interrupts"); in ath_sysctl_stats_attach()
1283 CTLFLAG_RD, &sc->sc_stats.ast_tx_mcastq_overflow, 0, in ath_sysctl_stats_attach()
1286 &sc->sc_stats.ast_rx_keymiss, 0, ""); in ath_sysctl_stats_attach()
1288 &sc->sc_stats.ast_tx_swfiltered, 0, ""); in ath_sysctl_stats_attach()
1290 CTLFLAG_RD, &sc->sc_stats.ast_tx_nodeq_overflow, 0, in ath_sysctl_stats_attach()
1293 CTLFLAG_RD, &sc->sc_stats.ast_rx_stbc, 0, in ath_sysctl_stats_attach()
1296 CTLFLAG_RD, &sc->sc_stats.ast_tx_stbc, 0, in ath_sysctl_stats_attach()
1299 CTLFLAG_RD, &sc->sc_stats.ast_tx_ldpc, 0, in ath_sysctl_stats_attach()
1303 CTLFLAG_RD, &sc->sc_stats.ast_tsfoor, 0, in ath_sysctl_stats_attach()