ieee80211_m...tatus_update(9)
π NAME π
ieee80211_mps_local_status_update β okay so this one tracks the status of your local link-specific PMs, bestie. That's the whole vibe. Local. Link-specific. PMs. Iconic.
Oh and hey, this is a page from the Kernel API Manual β welcome to the group chat π«Ά
β¨ SYNOPSIS β¨
u64 ieee80211_mps_local_status_update(struct ieee80211_sub_if_data *sdata);
π ARGUMENTS π
sdataβ your local mesh subif. That's it. That's the whole argument. She's low maintenance π
πΈ DESCRIPTION πΈ
So what does she do, you ask? Two things, periodt:
- She sets the non-peer power mode β¨
- She triggers the driver PS (re-)configuration π₯
And then β the way that she's also doing bookkeeping β she returns BSS_CHANGED_BEACON if a beacon update is necessary. Like, "hey bestie, your beacon needs a glow-up, just so you know."
No cap, that's it. She's a small function with main character energy π
β RETURN β
Returns BSS_CHANGED_BEACON if a beacon update is in order. If not... she returns something else (iykyk) π
π¦ SEE ALSO π¦
Kernel file ./net/mac80211/mesh_ps.c, plus her whole friend group:
mps_qos_null_get(9)mps_qos_null_tx(9)ieee80211_mps_set_sta_local_pm(9)ieee80211_mps_set_frame_flags(9)ieee80211_mps_sta_status_update(9)ieee80211_mps_rx_h_sta_process(9)mpsp_qos_null_append(9)mps_frame_deliver(9)ieee80211_mpsp_trigger_process(9)ieee80211_mps_frame_release(9)
okay that's the whole page, ily, go read your beacons π
Catch you in ./net/mac80211, dated October 2026 β same ieee80211_mps_local_status_update(9) time, same ieee80211_mps_local_status_update(9) channel π§ββοΈπβ
π¦ 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