STRUCT IWL_MLD_INT_STA(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct iwl_mld_int_sta(9) β€” the Kernel API Manual, bestie edition πŸŽ€

okay so real talk: this is the struct iwl_mld_int_sta, and she's literally the representation of an internal station β€” that's a station that exists in FW (firmware, yes ma'am) and also in the driver, but not in mac80211. she's behind the scenes, she's lowkey mysterious, she's giving main character energy that refuses to be perceived by mac80211. periodt. ✨


✨ NAME ✨

struct iwl_mld_int_sta β€” representation of an internal station (a station that exist in FW and in driver, but not in mac80211) 🫢


🌸 SYNOPSIS 🌸

like, the whole shape of her, no cap:

struct iwl_mld_int_sta {
    u8 sta_id;
    u32 queue_id;
    enum iwl_fw_sta_type sta_type;
 };
πŸ’€ careful, bestie β€” that trailing indented }; is exactly how it shows up in the source, so we keep it looking like that. we don't fix, we don't merge, we don't invent. we preserve.

πŸ¦‹ Members πŸ¦‹

bestie, let's meet the fields, one by one, like a lil friend group:

  • sta_id β€” the index of the station in the fw πŸ’– (her little ID card, fw-side)
  • queue_id β€” the if of the queue used by the station 🌈 (yes, the if. that's literally what it says. iconic of it, honestly. we do not simplify.)
  • sta_type β€” station type. One of iwl_fw_sta_type πŸ‘‘ (pick one from the enum, pls, she's not a free-for-all)

πŸ”₯ SEE ALSO πŸ”₯

the whole squad, fr fr β€” go read these next, iykyk:

  • Kernel file ./drivers/net/wireless/intel/iwlwifi/mld/sta.h
  • struct iwl_mld_rxq_dup_data(9)
  • struct iwl_mld_link_sta(9)
  • struct iwl_mld_per_link_mpdu_counter(9)
  • struct iwl_mld_per_q_mpdu_counter(9)
  • struct iwl_mld_sta(9)

and that's the vibe check, bestie 🧚 source is ./drivers/net/wireless/intel/i... β€” the Kernel API Manual, dated October 2026 β€” slay, see you in the group chat πŸ’œπŸ’…πŸ“

πŸ“¦ where this page comes from