ENUM RATE_CONTROL_CAPABILITIES(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

enum rate_control_capabilities β€” rate control capabilities, bestie ✨

okay so real talk, this whole page lives in the Kernel API Manual, section 9, and it's short. like, one-enum short. but she's iconic and she matters, so we're gonna read her together, mwah πŸ’–


πŸŽ€ SYNOPSIS πŸŽ€

enum rate_control_capabilities {
    RATE_CTRL_CAPA_VHT_EXT_NSS_BW ,
    RATE_CTRL_CAPA_AMPDU_TRIGGER

};

that's her. that's the girl. two constants and a dream πŸ¦‹


πŸ’… CONSTANTS πŸ’…

RATE_CTRL_CAPA_VHT_EXT_NSS_BW</p>

Support for extended NSS BW support (dot11VHTExtendedNSSCapable) πŸ’«

⚠️ read this part, bestie, it's the whole plot twist: this flag is only looked at if the minimum number of chains that the AP uses is < the number of TX chains the hardware has. otherwise the NSS difference literally doesn't bother us and we simply do not care. no notes. πŸ™ˆ

RATE_CTRL_CAPA_AMPDU_TRIGGER</p>

mac80211 should start A-MPDU sessions on tx πŸ”₯ periodt.


πŸ”₯ SEE ALSO πŸ”₯

the source-of-truth kernel file is ./include/net/mac80211.h πŸ“ β€” and then literally the entire extended mac80211 family pulled up to the group chat, no gatekeeping, everybody gets a shoutout πŸ‘‘ (yes, there's genuinely a page called Warning(9), we love a dramatic queen πŸ’€):


okay that's the whole page, you ate that πŸ’… this lil' beauty ships out of ./include/net, dated October 2026, and she answers to the name enum rate_co...capabilities(9) β€” go forth and rate-control, bestie 🫢✨

πŸ“¦ where this page comes from