ENUM WMI_NSS_RATIO(9)
π enum wmi_nss_ratio(9) π
okay bestie, so this is a page from the Kernel API Manual β yes, that Kernel API Manual β and it's all about enum wmi_nss_ratio. Cute name, serious business. Let's get into it β¨
πΈ NAME πΈ
enum wmi_nss_ratio β the NSS ratio that got handed to us from FW during the service ready ext event π«Ά
β SYNOPSIS β
enum wmi_nss_ratio {
WMI_NSS_RATIO_1BY2_NSS ,
WMI_NSS_RATIO_3BY4_NSS ,
WMI_NSS_RATIO_1_NSS ,
WMI_NSS_RATIO_2_NSS
};
like, that's the whole shape of it. iconic, no notes π
π Constants π
okay so these are the four vibes this enum can be, and each one is lowkey telling you how the max nss of 160MHz stacks up against the max nss of 80MHz π
WMI_NSS_RATIO_1BY2_NSSβ max nss of160MHzis equals to half of the max nss of80MHzπWMI_NSS_RATIO_3BY4_NSSβ max nss of160MHzis equals to 3/4 of the max nss of80MHzπΈWMI_NSS_RATIO_1_NSSβ max nss of160MHzis equals to the max nss of80MHz, like, exactly the same, no cap πWMI_NSS_RATIO_2_NSSβ max nss of160MHzis equals to two times the max nss of80MHz, double the slay π₯
π¦ SEE ALSO π¦
- Kernel file
./drivers/net/wireless/ath/ath12k/wmi.henum wmi_rtscts_prot_mode(9)enum wmi_rtscts_profile(9)enum wmi_bss_color_collision(9)enum ath12k_hw_mode(9)
go read those too, they're all in the same friend group fr fr π
ngl bestie, this whole page lives in ./drivers/net/wireless/ath/ath12k β that's the neighborhood. don't lose it π
and that's the tea π§ ty for coming to my ted talk, this page is from October 2026 out of ./drivers/net/wireless/ath/ath12k, and yes it literally signs off as enum wmi_nss_ratio(9) β main character energy to the very last line ππ
π¦ 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