cfg80211_find_ie(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– cfg80211_find_ie(9) β€” Kernel API Manual πŸ’–

okay so bestie, this is the cfg80211_find_ie(9) page from the Kernel API Manual, and it's literally about finding an information element in data. no cap, that's the whole vibe. ✨


🌸 NAME 🌸

cfg80211_find_ie β€” find information element in data

πŸŽ€ SYNOPSIS πŸŽ€

const u8 * cfg80211_find_ie (u8 eid , const u8 *ies , int len );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • eid β€” element ID πŸ‘‘
  • ies β€” data consisting of IEs πŸ’…
  • len β€” length of data 🌈

⭐ RETURN ⭐

Returns NULL if the element ID could not be found, or if the element is invalid β€” meaning it claims to be longer than the given data 😭. Otherwise, it returns 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. fr fr, that's the whole caveat. 🫢

πŸ¦‹ SEE ALSO πŸ¦‹

okay bestie, this is the part where the manpage just. lists. everything. πŸ’€ like it's not a SEE ALSO, it's a SEE ALSOOOOO. but lowkey that's iconic of it, so here's the whole crew, no cuts, no skips β€” every single one of them 🫢

that was the band-support squad 🌸 β€” now we get into the ✨doing stuff✨ zone:

like?? that's a whole friend group πŸ’… and the scan girlies are next:

  • Scanning and BSS list handling(9)
  • struct cfg80211_ssid(9)
  • struct cfg80211_scan_info(9)
  • struct cfg80211_scan_6ghz_params(9)
  • struct cfg80211_scan_request(9)
  • struct cfg80211_match_set(9)
  • struct cfg80211_sched_scan_plan(9)
  • struct cfg80211_bss_select_adjust(9)
  • struct cfg80211_sched_scan_request(9)
  • enum cfg80211_signal_type(9)
  • struct cfg80211_inform_bss(9)
  • struct cfg80211_bss_ies(9)
  • struct cfg80211_bss(9)
  • ieee80211_bss_get_elem(9)
  • ieee80211_bss_get_ie(9)
  • struct cfg80211_auth_request(9)
  • struct cfg80211_assoc_link(9)
  • struct cfg80211_ml_reconf_req(9)
  • enum cfg80211_assoc_req_flags(9)
  • struct cfg80211_assoc_request(9)
  • struct cfg80211_deauth_request(9)
  • struct cfg80211_disassoc_request(9)
  • struct cfg80211_ibss_params(9)
  • struct cfg80211_bss_selection(9)
  • struct cfg80211_connect_params(9)
  • enum cfg80211_connect_params_changed(9)
  • enum wiphy_params_flags(9)
  • struct cfg80211_pmksa(9)
  • struct cfg80211_pkt_pattern(9)
  • struct cfg80211_wowlan_tcp(9)
  • struct cfg80211_wowlan(9)
  • struct cfg80211_coalesce_rules(9)
  • struct cfg80211_coalesce(9)
  • struct cfg80211_wowlan_nd_match(9)
  • struct cfg80211_wowlan_nd_info(9)
  • struct cfg80211_wowlan_wakeup(9)
  • struct cfg80211_gtk_rekey_data(9)
  • struct cfg80211_update_ft_ies_params(9)
  • struct cfg80211_mgmt_tx_params(9)
  • struct cfg80211_dscp_exception(9)
  • struct cfg80211_dscp_range(9)
  • struct cfg80211_qos_map(9)

NAN time!! everyone say hi to the neighbor awareness girlies 🧚:

utility girlies, you're up ✨:

data path helpers giving main character energy πŸ”₯ β€” and yes, our girl cfg80211_find_ie's whole family is in here:

regulatory enforcement infrastructure, aka the rules committee πŸ‘‘:

and the BSS/notification besties keep going, so stay with me 🫢:

…okay so the SEE ALSO list literally does not stop, and honestly? she ate πŸ’… here's the rest of the crew, no cap:

the operating-class / chandef girlies, very main character energy ✨:

the ieee80211_ie_* + fragmenting squad, lowkey obsessed πŸŽ€:

the NAN family reunion, they're all here fr fr 😭:

the whole colour-change era, it's giving artiste 🎨:

the debugfs duo, iconic πŸ’…:

and the S1G trio closing us out, periodt 🌸:


aaaand that's the whole page, bestie, we literally made it 🫢 go read some of these, they're all right there. this one shipped out of ./include/net in October 2026, and the page itself is cfg80211_find_ie(9) β€” drink some water, star a repo, and stan your local wireless stack, mwah πŸ’–βœ¨

πŸ“¦ where this page comes from