SPATIAL MULTIPLEXING POWER SAVE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

Spatial multiplexing power save β€” straight out of the Kernel API Manual, section 9, and honestly? A whole bop. πŸ’…


πŸ¦‹ DESCRIPTION πŸ¦‹

Okay so bestie, picture this: SMPS (that's Spatial multiplexing power save, iykyk) is a mechanism to conserve power in an 802.11n implementation. That's the whole point. That's the assignment. πŸ”‹βœ¨

For the full lore on the mechanism and the rationale behind it, the page says please refer to 802.11 (as amended by 802.11n-2009) "11.2.3 SM power save". Like, go read the source, it's giving primary literature. πŸ“š

The mac80211 implementation is capable of sending action frames to update the AP about the station's SMPS mode, and it will instruct the driver to enter the specific mode. It will also announce the requested SMPS mode during the association handshake. 🀝 Hardware support for this feature is required, and can be indicated by hardware flags. No hardware flag, no feature β€” that's the rule.

The default mode will be "automatic", which nl80211/cfg80211 defines to be dynamic SMPS in (regular) powersave, and SMPS turned off otherwise. Periodt. πŸŽ€

🌸 To support this feature (driver bestie checklist) 🌸

  • The driver must set the appropriate hardware support flags.
  • And it must handle the SMPS flag to the config operation.

Do both of those, and it will then β€” with this mechanism β€” be instructed to enter the requested SMPS mode while associated to an HT AP. Slay. 🫢


πŸ”₯ SEE ALSO πŸ”₯

Genuinely the longest guest list at the party, no cap. Every single one of these is invited: πŸ’–

Like, scroll responsibly β€” that's genuinely every single one. πŸ’€

<div> 🌈 ok bye bestie, mwah 🌈 </div>

This little page lives in the ./include/net corner of the source tree, dated October 2026, and it's called Spatial mul...g power save(9) β€” yes the title really is abbreviated like that, it's giving "ran out of title bar". Go be powerful and power-saving. πŸ§šβ€β™€οΈπŸ’œ

πŸ“¦ where this page comes from