STRUCT IEEE80211_RADIOTAP_HEADER(9)
πΈ NAME πΈ
struct ieee80211_radiotap_header β the base radiotap header, bestie π
it's the little guy every radiotap packet starts with, no cap
β¨ SYNOPSIS β¨
okay so here's literally the whole shape of it, look:
struct ieee80211_radiotap_header {
struct {
uint8_t it_version;
uint8_t it_pad;
__le16 it_len;
__le32 it_present;
};
__le32 it_optional[];
};
periodt, that's the struct π
π Members π
{unnamed_struct}β anonymous π«Ά yeah it's just vibing there with no name, that's the whole description, iconic honestlyit_versionβ the radiotap version, and it's always0. always. don't come for her with anything else πit_padβ padding (or alignment) π¦ she's just here to keep things lined up, main character energy of the humble varietyit_lenβ the overall radiotap header length β¨ the whole thing, not a piece of itit_presentβ the (first) present word π "first" is doing real work in that sentence, iykykit_optionalβ all the remaining presence bitmaps π the rest of the squad, showing up after the first one
π SEE ALSO π
- Kernel file
./include/net/ieee80211_radiotap.hstruct ieee80211_radiotap_vendor_content(9)struct ieee80211_radiotap_vendor_tlv(9)ieee80211_get_radiotap_len(9)
like, go read those too, they're the friend group π§
ngl this page lives in ./include/net and it's dated October 2026 β so yeah, from the future, slay πβ
okay bye bestie, go parse some radiotap headers, you're gonna ate π π₯
π¦ 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