summaryrefslogtreecommitdiffstats
path: root/sys/dev/ath/if_athioctl.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev/ath/if_athioctl.h')
-rw-r--r--sys/dev/ath/if_athioctl.h12
1 files changed, 10 insertions, 2 deletions
diff --git a/sys/dev/ath/if_athioctl.h b/sys/dev/ath/if_athioctl.h
index badda59..8ef2b51 100644
--- a/sys/dev/ath/if_athioctl.h
+++ b/sys/dev/ath/if_athioctl.h
@@ -79,7 +79,7 @@ struct ath_stats {
u_int32_t ast_rx_badcrypt;/* rx failed 'cuz decryption */
u_int32_t ast_rx_badmic; /* rx failed 'cuz MIC failure */
u_int32_t ast_rx_phyerr; /* rx failed 'cuz of PHY err */
- u_int32_t ast_rx_phy[32]; /* rx PHY error per-code counts */
+ u_int32_t ast_rx_phy[64]; /* rx PHY error per-code counts */
u_int32_t ast_rx_tooshort;/* rx discarded 'cuz frame too short */
u_int32_t ast_rx_toobig; /* rx discarded 'cuz frame too large */
u_int32_t ast_rx_packets; /* packet recv on the interface */
@@ -119,7 +119,15 @@ struct ath_stats {
u_int32_t ast_tx_raw_fail;/* raw tx failed 'cuz h/w down */
u_int32_t ast_tx_nofrag; /* tx dropped 'cuz no ath frag buffer */
u_int32_t ast_be_missed; /* missed beacons */
- u_int32_t ast_pad[13];
+ u_int32_t ast_ani_cal; /* ANI calibrations performed */
+ u_int32_t ast_rx_agg; /* number of aggregate frames RX'ed */
+ u_int32_t ast_rx_halfgi;
+ u_int32_t ast_rx_2040;
+ u_int32_t ast_rx_pre_crc_err;
+ u_int32_t ast_rx_post_crc_err;
+ u_int32_t ast_rx_decrypt_busy_err;
+ u_int32_t ast_rx_hi_rx_chain;
+ u_int32_t ast_pad[4];
};
#define SIOCGATHSTATS _IOWR('i', 137, struct ifreq)
OpenPOWER on IntegriCloud