ENUM IWL_STA_TYPE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ enum iwl_sta_type(9) ✨

okay so bestie, this is a page straight out of the Kernel API Manual β€” it's all about enum iwl_sta_type, aka the FW station types πŸ’– and yes the REPLY_ADD_STA = 0x18 is part of the lore, keep that in your notes fr fr.


🌸 SYNOPSIS 🌸

enum iwl_sta_type {
    IWL_STA_LINK ,
    IWL_STA_GENERAL_PURPOSE ,
    IWL_STA_MULTICAST ,
    IWL_STA_TDLS_LINK ,
    IWL_STA_AUX_ACTIVITY

};

no cap, that's the whole shape of it β€” five constants, one enum, zero drama ✨


πŸŽ€ Constants πŸŽ€

  • IWL_STA_LINK β€” the link station πŸ’… this one handles normal RX and TX traffic, like the main character of the station world fr.
  • IWL_STA_GENERAL_PURPOSE β€” general purpose 🫢 and in AP mode it's used for beacons and probe responses, so it's out here doing the ~publicity~ work.
  • IWL_STA_MULTICAST β€” multicast traffic, periodt πŸ“‘
  • IWL_STA_TDLS_LINK β€” the TDLS link station 🌈
  • IWL_STA_AUX_ACTIVITY β€” the auxilary station πŸ‘‘ (scan, ROC and so on) β€” lowkey the busy little helper of the group.

πŸ¦‹ SEE ALSO πŸ¦‹

bestie there is a whole cinematic universe of related stuff living in the kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/sta.h β€” go read the whole friend group:

  • enum iwl_sta_flags(9)
  • enum iwl_sta_key_flag(9)
  • enum iwl_sta_modify_flag(9)
  • enum iwl_sta_mode(9)
  • enum iwl_sta_sleep_flag(9)
  • struct iwl_mvm_add_sta_cmd_v7(9)
  • struct iwl_mvm_add_sta_cmd(9)
  • struct iwl_mvm_add_sta_key_common(9)
  • struct iwl_mvm_add_sta_key_cmd_v1(9)
  • struct iwl_mvm_add_sta_key_cmd(9)
  • enum iwl_mvm_add_sta_rsp_status(9)
  • struct iwl_mvm_rm_sta_cmd(9)
  • struct iwl_mvm_mgmt_mcast_key_cmd_v1(9)
  • struct iwl_mvm_mgmt_mcast_key_cmd(9)
  • struct iwl_mvm_eosp_notification(9)

like, that's the squad πŸ’€ every single one of them is linked from ./drivers/net/wireless/intel/i... so you already know where to look πŸ‘€


and that's the page!! πŸŽ€ sourced from that kernel file path up there, dated October 2026, and it lives at enum iwl_sta_type(9) β€” mwah, study it, slay your exams, and remember: the station types are iconic, you're iconic, periodt πŸ’œβœ¨πŸ¦‹

πŸ“¦ where this page comes from