STRUCT ATH5K_ANI_STATE(9)
π struct ath5k_ani_state(9) β ANI state and associated counters π
okay bestie, welcome to the Kernel API Manual page for struct ath5k_ani_state(9) β¨. Itβs giving βone struct holding the ANI state plus the associated counters,β and weβre gonna go through every single field because we donβt skip, ever π
.
π NAME π
struct ath5k_ani_state β the ANI state and associated counters, no cap π«Ά.
β¨ SYNOPSIS β¨
struct ath5k_ani_state {
enum ath5k_ani_mode ani_mode;
int noise_imm_level;
int spur_level;
int firstep_level;
bool ofdm_weak_sig;
bool cck_weak_sig;
int max_spur_level;
unsigned int listen_time;
unsigned int ofdm_errors;
unsigned int cck_errors;
struct ath_cycle_counters last_cc;
unsigned int last_listen;
unsigned int last_ofdm_errors;
unsigned int last_cck_errors;
unsigned int sum_ofdm_errors;
unsigned int sum_cck_errors;
};
π«Ά Members π«Ά
ani_modeβ which ANI mode weβre in, and itβs one ofenum ath5k_ani_modeπnoise_imm_levelβ the noise immunity level, periodt πspur_levelβ the spur immunity level β¨firstep_levelβ the FIRstep level πofdm_weak_sigβ the OFDM weak signal detection state, aka on/off π¦cck_weak_sigβ the CCK weak signal detection state, aka on/off πΈmax_spur_levelβ the max spur immunity level, and itβs chip-specific πlisten_timeβ the listen time βofdm_errorsβ the OFDM timing error count π₯cck_errorsβ the CCK timing error count πlast_ccβ thestruct ath_cycle_countersfrom last time, for stats πlast_listenβ the listen time from the previous run, for stats πlast_ofdm_errorsβ the OFDM timing error count from the previous run, for tats β yes, βtats,β thatβs what the original says, we keep it πlast_cck_errorsβ the CCK timing error count from the previous run, for stats πsum_ofdm_errorsβ the sum of OFDM timing errors, for stats πsum_cck_errorsβ the sum of all CCK timing errors, for stats π§
π¦ SEE ALSO π¦
- Kernel file
./drivers/net/wireless/ath/ath5k/ani.h enum ath5k_ani_mode(9)
mwah π β this iconic page lives under ./drivers/net/wireless/ath/ath5k, itβs dated October 2026, and itβs the struct ath5k_ani_state(9) manual page. slay, bye π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms