cfg80211_find_vendor_ie(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– cfg80211_find_vendor_ie(9) πŸ’–

okay bestie, this is the page for cfg80211_find_vendor_ie from the Kernel API Manual β€” and it is literally here to help you find a vendor specific information element in data. slay. πŸŽ€


✨ NAME ✨

cfg80211_find_vendor_ie β€” find vendor specific information element in data πŸ¦‹


🌸 SYNOPSIS 🌸

const u8 * cfg80211_find_vendor_ie (unsigned int oui , int oui_type ,
       const u8 *ies , unsigned int len );

πŸ’… ARGUMENTS πŸ’…

  • oui β€” the vendor OUI πŸ‘‘
  • oui_type β€” the vendor-specific OUI type; it must be < 0xff, and a negative value means any 🫢
  • ies β€” data consisting of IEs ✨
  • len β€” length of data πŸ“

πŸ”₯ RETURN πŸ”₯

You get NULL if the vendor specific element ID could not be found, or if the element is invalid β€” meaning it claims to be longer than the given data 😭

Otherwise you get a pointer to the first byte of the requested element, that is the byte containing the element ID. periodt. πŸ’…


⚠️ NOTE ⚠️

There are no checks on the element length other than having to fit into the given data. no cap, that is the whole vibe check here. πŸ’€

πŸ’– SEE ALSO πŸ’–

okay bestie, this SEE ALSO section is not a vibe check, it’s a whole extended-family reunion πŸ’€ every reference from the page is here, and I mean every single one β€” no cap. it starts with the kernel file itself, Kernel file ./include/net/cfg80211.h, and then the whole squad rolls in ✨

and yes bestie, every single one of those is staying exactly as written πŸ’… the whole SEE ALSO guest list ate πŸ”₯

okay so the cross-refs literally just keep coming, bestie β€” like a group chat where everyone's adding one more thing 😭 but they're all valid, so here's the whole rest of the SEE ALSO squad, in order, no skips:

🌸 halfway vibe check, you're doing amazing, keep scrolling 🌸

and that's a wrap on the cross-refs, no cap β€” every single one accounted for, nothing ghosted πŸ’…


okay so that's genuinely the whole entire page, start to finish 🫢 go forth and look up vendor IEs like the main character you are, bestie. this one lives in ./include/net, it's the October 2026 edition, and the page itself is cfg80211_find_vendor_ie(9). periodt. βœ¨πŸ‘‘

πŸ“¦ where this page comes from