diff options
Diffstat (limited to 'sys/dev/ath/if_athioctl.h')
-rw-r--r-- | sys/dev/ath/if_athioctl.h | 12 |
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) |