ieee80211_uh..._om_pu_to_us(9)
π ieee80211_uh..._om_pu_to_us(9) β like, the Kernel API Manual era β¨
okay so bestie, this is a page straight out of the Kernel API Manual and it's called ieee80211_uh..._om_pu_to_us(9) (yes the name is vibe-truncated with ..., that's just how it's printed, don't come for me π
). It's giving very niche, very wireless, very "iykyk" energy β but it's lowkey simple, so let's go π«Ά
β¨ NAME β¨
ieee80211_uhr_capa_get_om_pu_to_us β literally just "get the OM parameter update timeout in usec". That's the whole assignment, no cap π
πΈ SYNOPSIS πΈ
int ieee80211_uhr_capa_get_om_pu_to_us (const struct ieee80211_uhr_cap *cap );
copy it exactly like that, spacing and all, she's iconic as she is π
π¦ ARGUMENTS π¦
capβ the UHR capability element, bestie. and listen β its size must be validated before you hand it over π that's not a suggestion, that's the rule.
β RETURN β
it hands you back the OM parameter update timeout in usec β¨ ... or -1 if it's not valid π so like, always check, fr fr.
no middle ground here: you get the timeout in usec, or you get -1. that's it, that's the whole mood.
π SEE ALSO π
- Kernel file
./include/linux/ieee80211-uhr.h - struct
ieee80211_uhr_npca_info(9) - struct
ieee80211_uhr_dps_info(9) - enum
ieee80211_uhr_dbe_oper_bw(9) ieee80211_uhr_dbe_bw_mhz(9)- struct
ieee80211_uhr_dbe_info(9) - struct
ieee80211_uhr_p_edca_info(9) - enum
ieee80211_uhr_dbe_max_supported_bw(9)
like a little squad of structs and enums, all linked up, all slaying in their own lane π§π
lowkey reminder:capneeds its size validated, and invalid means-1. those two facts are the whole personality of this function, don't forget them π
k bye bestie!! this lil page lives in ./include/linux, stamped October 2026, and the whole thing answers to the name ieee80211_uh..._om_pu_to_us(9) β mwah, see u in the kernel π
ππ
π¦ 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