STRUCT IEEE80211_TX_STATUS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct ieee80211_tx_status(9) ✨

okay so bestie, welcome to the Kernel API Manual β€” this one's a little struct page and it's literally the receipts for a packet that already left the house. It's struct ieee80211_tx_status, and it carries extended tx status info for rate control. iykyk πŸ’–


🌸 NAME 🌸

struct ieee80211_tx_status β€” extended tx status info for rate control πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

no cap, here's the whole shape of it:

struct ieee80211_tx_status {
    struct ieee80211_sta *sta;
    struct ieee80211_tx_info *info;
    struct sk_buff *skb;
    struct ieee80211_rate_status *rates;
    ktime_t ack_hwtstamp;
    u8 n_rates;
    struct list_head *free_list;
 };

she's cute, she's compact, she's giving main character energy πŸ‘‘


πŸ‘‘ Members πŸ‘‘

okay so each field, one by one, going down the list like a vibe check:

  • sta β€” the Station that the packet was transmitted for πŸ’…
  • info β€” the basic tx status information, the og status block
  • skb β€” the packet skb. heads up bestie: this can be NULL if not provided by the driver πŸ™ˆ
  • rates β€” the Mrr stages that were used when sending the packet
  • ack_hwtstamp β€” Hardware timestamp of the received ack in nanoseconds. Only needed for Timing measurement and Fine timing measurement action frames. Only reported by devices that have timestamping enabled πŸ•°οΈβœ¨
  • n_rates β€” Number of mrr stages (count of instances for rates)
  • free_list β€” list where processed skbs are stored to be free'd by the driver πŸ—‘οΈ

🌈 SEE ALSO 🌈

okay this is the part where the page goes feral and links the entire mac80211 cinematic universe, and i'm not skipping a single one, periodt. every reference, exactly as written:


and that's the whole page bestie, no notes, she ate πŸ’…βœ¨

this cutie came out of ./include/net and the version is stamped October 2026, page struct ieee80211_tx_status(9) β€” go read your kernel headers, ily, bye πŸ«ΆπŸŽ€πŸ¦‹

πŸ“¦ where this page comes from