ath_dynack_get_max_to(9)
π ath_dynack_get_max_to(9) β a kernel API manual moment
okay so you're in the Kernel API Manual bestie, and the page you opened is literally ath_dynack_get_max_to(9). she's niche, she's wireless, she's about to make your timeout math make sense π
β¨ NAME β¨
ath_dynack_get_max_to β set max timeout according to channel width π
like, that's her whole job. the max timeout? according to the channel width? yeah. that's the assignment and she ate.
π¦ SYNOPSIS π¦
u32 ath_dynack_get_max_to (struct ath_hw *ah );
that's it. one function, one argument, returns a u32. clean. iconic. no notes π
πΈ ARGUMENTS πΈ
ahβ ath hw. literally thestruct ath_hw *you're handing over. that's the whole vibe check for this parameter, she takes the ath hw and she goes π«Ά
π SEE ALSO π
the kernel file herself lives at ./drivers/net/wireless/ath/ath9k/dynack.c β go read the source, it's giving main character energy fr fr.
and the whole dynack friend group, because she does not exist in a vacuum:
ath_dynack_get_sifs(9)ath_dynack_bssidmask(9)ath_dynack_set_timeout(9)ath_dynack_compute_ackto(9)ath_dynack_compute_to(9)ath_dynack_sample_tx_ts(9)ath_dynack_sample_ack_ts(9)ath_dynack_node_init(9)ath_dynack_node_deinit(9)ath_dynack_reset(9)ath_dynack_init(9)
the way that's eleven whole siblings π a whole squad. collect them all, iykyk β¨
ngl bestie, the header said "set max timeout" but the function is named get_max_to β that's just what the page says, so i'm passing it to you exactly as written. no editing the lore π
πΈπ that's the page!! source/version vibes: it's from ./drivers/net/wireless/ath/ath9k, dated October 2026, and it's all about ath_dynack_get_max_to(9). mwah, go forth and slay your timeouts π
β¨
π¦ 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