ath5k_hw_set_ack_timeout(9)
πΈ ath5k_hw_set_ack_timeout(9) β like, the Kernel API Manual page you didn't know you needed πΈ
okay so bestie, welcome to the Kernel API Manual entry for ath5k_hw_set_ack_timeout(9) β¨ this is a lil function in the ath5k wireless driver and honestly? it's giving "small but crucial" π
let's get into it.
β¨ NAME β¨
ath5k_hw_set_ack_timeout β sets the ACK timeout on the PCU π«Ά
π SYNOPSIS π
int ath5k_hw_set_ack_timeout (struct ath5k_hw *ah , unsigned int timeout
);
so it hands you back an int, takes a struct ath5k_hw * and an unsigned int, and that's the whole vibe π
π¦ ARGUMENTS π¦
ahβ Thestruct ath5k_hwπ like, the hardware struct itself, that's your main character right theretimeoutβ Timeout in usec β±οΈ yes that's microseconds, no cap
π SEE ALSO π
the whole friend group, fr fr β go check these out too π
- Kernel file
./drivers/net/wireless/ath/ath5k/pcu.c - Protocol Control Unit (PCU) functions(9)
- ACK rates(9)
ath5k_hw_get_frame_duration(9)ath5k_hw_get_default_slottime(9)ath5k_hw_get_default_sifs(9)ath5k_hw_update_mib_counters(9)ath5k_hw_write_rate_duration(9)ath5k_hw_set_cts_timeout(9)ath5k_hw_set_lladdr(9)ath5k_hw_set_bssid(9)ath5k_hw_set_bssid_mask(9)ath5k_hw_set_mcast_filter(9)ath5k_hw_get_rx_filter(9)ath5k_hw_set_rx_filter(9)ath5k_hw_get_tsf64(9)ath5k_hw_set_tsf64(9)ath5k_hw_reset_tsf(9)ath5k_hw_init_beacon_timers(9)ath5k_check_timer_win(9)ath5k_hw_check_beacon_timers(9)ath5k_hw_set_coverage_class(9)ath5k_hw_start_rx_pcu(9)ath5k_hw_stop_rx_pcu(9)ath5k_hw_set_opmode(9)ath5k_hw_pcu_init(9)
and that's the whole page, bestie β short, sweet, and lowkey iconic π§
this one lives over in ./drivers/net/wireless/ath/ath5k and it's dated October 2026, so yeah, mark your calendar ππ
mwah π go read the PCU functions next, iykyk β
π¦ 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