mps_qos_null_get(9)
β¨ mps_qos_null_get(9) β¨
okay so this is a page from the Kernel API Manual, and bestie, it's a little one but it's important β it's literally the origin story of a mesh powersave frame π
π NAME π
mps_qos_null_get β create a pre-addressed QoS Null frame for mesh powersave π¦
like, it makes the frame, it already knows where it's going, and it's all for the mesh powersave vibe. no cap.
πΈ SYNOPSIS πΈ
struct sk_buff * mps_qos_null_get (struct sta_info *sta );
that's the whole signature, she's dainty π
β takes one struct sta_info *, hands you back a struct sk_buff *.
π«Ά ARGUMENTS π«Ά
staβ the station to get the frame for π like, this is the station you're building the frame for, that's the whole point.
β RETURN β
A newly allocated SKB β¨ β freshly allocated, brand new, still has that new-skb smell. it's giving main character energy, honestly π
heads up, bestie: it says newly allocated, so somebody's gotta own that memory. don't just leave her hanging π
π§ SEE ALSO π§
the whole little friend group lives in the kernel file ./net/mac80211/mesh_ps.c, and honestly? iconic lineup:
mps_qos_null_tx(9)ieee80211_mps_local_status_update(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)
go read them, iykyk π
and that's the whole page, fr fr π she shipped from ./net/mac80211 back in October 2026 β mwah, slay, periodt ππ
π₯
π¦ 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