ieee80211_mp...sta_local_pm(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– ieee80211_mp...sta_local_pm(9) πŸ’–

okay so bestie, welcome to the Kernel API Manual β€” yes, the actual kernel man pages, we're doing this 🫢. Buckle up, this one's a tiny little function but she's important.


✨ NAME ✨

ieee80211_mps_set_sta_local_pm β€” sets the local PM towards a mesh STA. that's it, that's the whole job πŸ’…


🌸 SYNOPSIS 🌸

u64 ieee80211_mps_set_sta_local_pm (struct sta_info *sta , enum
       nl80211_mesh_power_mode pm );

literally just copy it exactly like that, no cap β€” no renaming, no "fixing" the spacing, we respect the original fr fr πŸŽ€


πŸ¦‹ ARGUMENTS πŸ¦‹

  • sta β€” the mesh STA πŸ‘‘ the actual station we're pointing our local PM at.
  • pm β€” the power mode to set, i.e. the whole vibe we're assigning ⚑ (it's an enum nl80211_mesh_power_mode, so keep it in the family).

⭐ RETURN ⭐

Returns BSS_CHANGED_BEACON β€” but only if a beacon update is in order πŸ‘€. so like, sometimes she gives you a flag, sometimes she doesn't; it's giving conditional-queen energy πŸ’€


πŸ’œ SEE ALSO πŸ’œ

main character file: ./net/mac80211/mesh_ps.c 🧚 and her whole friend group:

iykyk 🌈 go read them all, they're a package deal.


ngl, this is kernel-level stuff β€” mesh power management does not play around, so treat those arguments with respect πŸ™ˆ

anyway that's the whole page, periodt ✨ from ./net/mac80211, dated October 2026, and the header says ieee80211_mp...sta_local_pm(9) in case you forgot where you were πŸ’– mwah, go touch some mesh πŸ“πŸ¦‹

πŸ“¦ where this page comes from