mps_frame_deliver(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… mps_frame_deliver(9) β€” the kernel API manual bestie ✨

okay so real talk, this is a page from the Kernel API Manual, and it's about mps_frame_deliver β€” the little function that handles transmitting frames during mesh powersave. yes mesh powersave is a whole vibe and this function is the main character of it 🫢


✨ NAME ✨

mps_frame_deliver β€” transmit frames during mesh powersave πŸ’«

no cap, that's literally the whole job description. it delivers frames. during mesh powersave. iconic behavior honestly.


🌸 SYNOPSIS 🌸

void mps_frame_deliver (struct sta_info *sta , int n_frames );

it returns void, meaning it gives you nothing back β€” not even a little validation 😭. it just does the thing and leaves. main character energy fr fr.


πŸŽ€ ARGUMENTS πŸŽ€

  • sta β€” the STA info to transmit to πŸ’Œ like, this is who you're sending to. the recipient. the bestie on the other end.
  • n_frames β€” number of frames to transmit. -1 for all πŸ‘‘ so if you're like "idk, just send everything" you hit it with the -1 and it handles the rest. slay.
lowkey important: -1 isn't a count, it's the "give me all of them" signal. don't be out here thinking it means negative frames πŸ’€

πŸ¦‹ SEE ALSO πŸ¦‹

the kernel file lives at ./net/mac80211/mesh_ps.c and honestly the whole friend group is here:

they all live over in ./net/mac80211 too, so it's giving very much "same friend group, same source tree" 🌈 go read them, iykyk πŸ’œ


🧚 sign-off 🧚

this page came out of ./net/mac80211 and it's dated October 2026 β€” so yeah, mark your calendar bestie πŸ“…βœ¨ now go forth and deliver those frames, you're gonna ate πŸ’…πŸ”₯

πŸ“¦ where this page comes from