STRUCT CFG80211_MBSSID_ELEMS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

struct cfg80211_mbssid_elems β€” Multiple BSSID elements ✨

okay so bestie, this is the struct cfg80211_mbssid_elems(9) page from the Kernel API Manual β€” manual name folded in right here near the top instead of copying the whole header line, periodt πŸ’…. And yes, it's literally all about Multiple BSSID elements 🫢.

✨ SYNOPSIS ✨

Here's the exact struct, bestie β€” copy this character for character, no β€œfixing” the vibes 😭:

       struct cfg80211_mbssid_elems {
           u8 cnt;
           struct {
             const u8 *data;
             size_t len;
           } elem[];
        };

It's giving a struct with a u8 cnt and an array named elem[] of inner structs carrying data and len πŸ‘‘.

πŸŽ€ Members πŸŽ€


okay next chunk is the whole actions and configuration era β€” this is where the page gets its main character energy, because everything you can do to a wireless device lives down here πŸŽ€


then we slide into scanning and BSS list handling β€” the "who's out there and what are they serving" part, lowkey the most relatable section fr πŸ”₯

  • 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!! Neighbor Awareness Networking, aka the section name that sounds like a group chat feature but is actually a whole protocol πŸ¦‹

  • Neighbor Awareness Networking (NAN)(9)
  • struct cfg80211_nan_band_config(9)
  • struct cfg80211_nan_conf(9)
  • struct cfg80211_nan_channel(9)
  • struct cfg80211_nan_local_sched(9)
  • struct cfg80211_nan_peer_map(9)
  • struct cfg80211_nan_peer_sched(9)
  • enum cfg80211_nan_conf_changes(9)
  • struct cfg80211_nan_func_filter(9)
  • struct cfg80211_nan_func(9)
  • struct cfg80211_pmk_conf(9)
  • struct cfg80211_external_auth_params(9)
  • struct cfg80211_ftm_responder_stats(9)
  • struct cfg80211_pmsr_ftm_result(9)
  • struct cfg80211_pmsr_result(9)
  • struct cfg80211_pmsr_ftm_request_peer(9)
  • struct cfg80211_pmsr_request_peer(9)
  • struct cfg80211_pmsr_request(9)
  • struct cfg80211_update_owe_info(9)
  • struct mgmt_frame_regs(9)

and now the driver-author gauntlet: the ops struct, every wiphy flag, and the full wiphy lifecycle πŸ’€ genuinely iconic that this is all one list ngl


utility functions, aka the little helpers that are always there for you when the main structs are being dramatic 🧚


data path helpers β€” header-flipping, frame-sniffing, IE-hunting goodness 🌈


regulatory enforcement infrastructure β€” the "no you cannot just transmit there" department, respectfully the strictest friend in the group πŸŽ€


BSS handling + MLME notifications, the part where the kernel tells you everything that just went down 🫢






and bestie… that's not even the end of the references. keep scrolling, there's more page coming πŸ’–

…and the roll call keeps going, bestie, because this list is long and we do not skip entries in this house πŸ’…

the registration girlies and the FT event besties, we love a themed group ✨

the "splitting and stopping and checking" chunk β€” lowkey the backbone of the whole vibe check 🫢

a whole NAN era in here, we stan a niche icon πŸ¦‹

the colour-change girlies, the MLO reconf girlies, more NAN, the debugfs twins and the S1G crew β€” everybody got invited, nobody got left on read πŸ’€πŸ‘‘


okay that's genuinely all of them, no cap. every single one is on the guest list and every single one got a name tag. go read whichever one you actually need, bestie β€” this struct page is donezo πŸŽ€

and that's a wrap on struct cfg80211_mbssid_elems(9)! source location lived at ./include/net, dated October 2026 β€” that's the tea, drink it responsibly πŸ“

bye bestie, mwah πŸ’œπŸ«Άβœ¨

πŸ“¦ where this page comes from