STRUCT IEEE80211_RADIOTAP_VENDOR_CONTENT(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct ieee80211_radiotap_vendor_content(9) πŸ’–

okay bestie, welcome to the Kernel API Manual β€” today's main character is struct ieee80211_radiotap_vendor_content(9), and it's giving radiotap vendor data content in the most iconic way. no cap, this is the struct you wanna know. πŸ¦‹


🌸 NAME 🌸

struct ieee80211_radiotap_vendor_content β€” radiotap vendor data content. periodt. πŸ’…

✨ SYNOPSIS ✨

struct ieee80211_radiotap_vendor_content {
    u8 oui[3];
    u8 oui_subtype;
    __le16 vendor_type;
    __le16 reserved;
    u8 data[];
};

🫢 Members 🫢

  • oui β€” the radiotap vendor namespace OUI. that's the oui[3] field, slay. 🌈
  • oui_subtype β€” the radiotap vendor sub namespace. cute. πŸŽ€
  • vendor_type β€” the radiotap vendor type. it's __le16, fr fr. ⭐
  • reserved β€” should always be set to zero (to avoid leaking memory). not me warning you: this is a safety thing, so do not get creative here. 🚨
  • data β€” the actual vendor namespace data. it's the data[] field, and it holds the actual vendor namespace data. πŸ’–

πŸ‘‘ SEE ALSO πŸ‘‘

  • Kernel file ./include/net/ieee80211_radiotap.h
  • struct ieee80211_radiotap_header(9)
  • struct ieee80211_radiotap_vendor_tlv(9)
  • ieee80211_get_radiotap_len(9)

go read these too, bestie β€” iykyk. 🫢


mwah πŸ’‹ β€” source/version: ./include/net; date: October 2026; footer tag: struct ieee8...ndor_content(9). that's the whole vibe. πŸ’œ

πŸ“¦ where this page comes from