ENUM WMI_NSS_RATIO(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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 of 160MHz is equals to half of the max nss of 80MHz πŸ“
  • WMI_NSS_RATIO_3BY4_NSS β€” max nss of 160MHz is equals to 3/4 of the max nss of 80MHz 🌸
  • WMI_NSS_RATIO_1_NSS β€” max nss of 160MHz is equals to the max nss of 80MHz, like, exactly the same, no cap 🌈
  • WMI_NSS_RATIO_2_NSS β€” max nss of 160MHz is equals to two times the max nss of 80MHz, double the slay πŸ”₯

πŸ¦‹ SEE ALSO πŸ¦‹

  • Kernel file ./drivers/net/wireless/ath/ath12k/wmi.h enum
  • 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