STRUCT IEEE80211_STA_REMOVED_LINK_STATS(9)
π struct ieee80211_sta_removed_link_stats π
okay so bestie, this is a page straight out of the Kernel API Manual β like, kernel-doc girlies know β and the whole thing is about struct ieee80211_sta_removed_link_stats, which is literally just the Removed link sta data. the receipts for links that are gone. no cap. π«Ά
β¨ NAME β¨
struct ieee80211_sta_removed_link_stats β Removed link sta data π
π¦ SYNOPSIS π¦
here's the whole vibe, character for character, do not touch:
struct ieee80211_sta_removed_link_stats {
u32 rx_packets;
u32 tx_packets;
u64 rx_bytes;
u64 tx_bytes;
u32 tx_retries;
u32 tx_failed;
u32 rx_dropped_misc;
u32 beacon_loss_count;
u32 expected_throughput;
struct {
u64 rx_msdu;
u64 tx_msdu;
u64 tx_msdu_retries;
u64 tx_msdu_failed;
} pertid_stats;
};
like, look at that nested struct. it's giving main character energy. π
πΈ MEMBERS πΈ
every single field, and what it's actually doing for you:
rx_packetsβ accumulated packets (MSDUs&MMPDUs) received from this station, for removed links. π₯tx_packetsβ accumulated packets (MSDUs&MMPDUs) transmitted to this station, for removed links. π€rx_bytesβ accumulated bytes (size ofMPDUs) received from this station, for removed links.tx_bytesβ accumulated bytes (size ofMPDUs) transmitted to this station, for removed links.tx_retriesβ cumulative retry counts (MPDUs) for removed links. the "girl tried again" counter, honestly. πtx_failedβ accumulated number of failed transmissions (MPDUs) β retries exceeded, noACKβ for removed links. πrx_dropped_miscβ accumulated dropped packets for un-specified reason from this station, for removed links. mystery behavior, we don't investigate. πbeacon_loss_countβ Number of times beacon loss event has triggered from this station for removed links. πexpected_throughputβ expected throughput in kbps (including802.11headers) towards this station for removed links. yes bestie, it's in kbps, write that down. βpertid_statsβ accumulated per-TIDstatistics for removed link of station.pertid_stats.rx_msduβ accumulated number of receivedMSDUstowards this station for removed links.pertid_stats.tx_msduβ accumulated number of (attempted) transmittedMSDUstowards this station for removed links.pertid_stats.tx_msdu_retriesβ accumulated number of retries (not counting the first) for transmittedMSDUstowards this station for removed links.pertid_stats.tx_msdu_failedβ accumulated number of failed transmittedMSDUstowards this station for removed links.
π DESCRIPTION π
literally just: keep required accumulated removed link data for stats. that's the whole assignment. it ate and left no crumbs. π
π₯ SEE ALSO π₯
sibling pages, go say hi, they're iconic:
- Kernel file
./net/mac80211/sta_info.henum ieee80211_sta_info_flags(9) struct tid_ampdu_tx(9)struct tid_ampdu_rx(9)struct sta_ampdu_mlme(9)struct ieee80211_fast_tx(9)struct ieee80211_fast_rx(9)struct mesh_sta(9)struct link_sta_info(9)struct sta_info(9)__sta_info_flush(9)sta_info_flush(9)
bestie heads up: this page lives in the./net/mac80211directory, dated October 2026, and its manual name isstruct ieee...d_link_stats(9)β yes the title itself got abbreviated, and honestly? mood. π
okay bye love u, go read the kernel source, slay πβ¨π
π¦ 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