STRUCT IEEE80211_TPC_REPORT_IE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ¦‹ NAME πŸ¦‹

okay bestie, this is the manual page for struct ieee80211_tpc_report_ie β€” aka the TPC Report element, straight out of the Kernel API Manual. yes, we're in kernel-land, and yes, it slays πŸ’…


✨ SYNOPSIS ✨

look at her. two bytes. two whole fields. and she's iconic:

struct ieee80211_tpc_report_ie {
    u8 tx_power;
    u8 link_margin;
 };

that's it. that's the struct. not me being obsessed with how tidy it is 😭


πŸŽ€ Members πŸŽ€

  • tx_power β€” the Transmit Power, no cap. it's a u8, she's one byte, she's doing her best.
  • link_margin β€” the Link Margin. also a u8. also one byte. also doing her best. 🫢

πŸ’– DESCRIPTION πŸ’–

so like, this structure represents the payload of the "TPC Report element" β€” that's a direct quote, bestie, we don't make this stuff up β€” and it's exactly as described in IEEE Std 802.11-2020 section 9.4.2.16. yep, the spec actually says that, iykyk πŸ“‘βœ¨

that's genuinely the whole description. she's a small struct with a big spec citation energy. main character vibes, honestly 🌈


🌸 SEE ALSO 🌸

okay so the source file for all this is the kernel file ./include/linux/ieee80211.h β€” go say hi to it. and then there's this whole friend group, literally the entire 802.11 extended universe, here they all are:

like I said. the whole extended universe. go read all of them, bestie, I believe in you πŸ§šπŸ’œ


fr fr, that's the entire page. no hidden options, no exit statuses, no environment variables β€” she's a struct, not a program. keep every reference intact though, because those cross-links are the whole point ✨

and that's a wrap! this one's from the ./include/linux directory, dated October 2026, and it's the struct ieee8...pc_report_ie(9) page from the Kernel API Manual β€” mwah, love her, bye bestie πŸ’…πŸ’–πŸŽ€

πŸ“¦ where this page comes from