cfg80211_mgmt_tx_status(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… cfg80211_mgmt_tx_status β€” the Kernel API Manual (section 9) girlie is here to explain πŸŽ€

okay so bestie, welcome to the <pink>Kernel API Manual</pink>, section 9, and today's main character is cfg80211_mgmt_tx_status β€” literally the function that tells the world "hey, I tried to send that management frame, here's how it went." πŸ¦‹


✨ NAME ✨

cfg80211_mgmt_tx_status β€” notification of TX status for management frame πŸ’Œ


🌸 SYNOPSIS 🌸

void cfg80211_mgmt_tx_status (struct wireless_dev *wdev , u64 cookie ,
       const u8 *buf , size_t len , bool ack , gfp_t gfp );

that's the whole vibe check right there β€” six args, void return, no cap. 🫢


πŸŽ€ ARGUMENTS πŸŽ€

  • wdev β€” the wireless device that's receiving the frame πŸ’– the one getting the gossip, basically.
  • cookie β€” the cookie returned by cfg80211_ops::mgmt_tx πŸͺ yes it's literally called a cookie and yes we're obsessed with that.
  • buf β€” the management frame itself (header + body) πŸ“¨ the whole package, not just a piece of it.
  • len β€” length of the frame data πŸ“ how many bytes we're working with, fr fr.
  • ack β€” whether frame was acknowledged βœ… like, did it actually land or not, bestie.
  • gfp β€” context flags 🚩 the context flags, keeping it real.

πŸ’œ DESCRIPTION πŸ’œ

okay so here's the tea πŸ”₯ β€” this function is called whenever a management frame was requested to be transmitted with cfg80211_ops::mgmt_tx, and its whole job is to report the TX status of the transmission attempt. that's it, that's the function. she reports. she slays. periodt. πŸ’…

think of it like the read receipt for your management frame β€” somebody asked for it to go out via cfg80211_ops::mgmt_tx, and cfg80211_mgmt_tx_status shows up to say how the attempt went down. 🌈


more parts are coming bestie, don't go anywhere 🧚✨

✨ SEE ALSO ✨

The SEE ALSO section is basically the extended cinematic universe of this manpage πŸ˜­πŸ’…. The kernel file ./include/net/cfg80211.h is the main source file these pages orbit around, and here’s the full cross-ref guest list, in order β€” no skips, no β€œwe’ll circle back,” the whole thing is right here:

...and the SEE ALSO list? bestie she is long, like genuinely a whole scroll journey. grab a snack, we're going through all of them πŸ’…


okay that's the whole reading list, you're officially caught up bestie 🫢 this page lives in ./include/net, it's dated October 2026, and the version header is cfg80211_mgmt_tx_status(9) β€” that's the whole footer, no cap, go touch some grass now 🌸

πŸ“¦ where this page comes from