STRUCT IWL_MVM_RM_STA_CMD(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct iwl_mvm_rm_sta_cmd(9) πŸ’…

okay so bestie, welcome to the Kernel API Manual β€” this one's struct iwl_mvm_rm_sta_cmd(9), and no, the name is not a typo, we're removing a station but the NAME line says "add/modify" and I'm just reporting the facts, not judging 🫢. It's giving "the docs are a little messy but we love her anyway."


✨ NAME ✨

struct iwl_mvm_rm_sta_cmd β€” Add / modify a station in the fw's station table ( REMOVE_STA = 0x19 ) πŸ’–

bestie the header literally says add/modify while the struct is about removing, and the REMOVE_STA = 0x19 is the actual opcode β€” that's canon, I don't make the rules πŸŽ€

🌸 SYNOPSIS 🌸

struct iwl_mvm_rm_sta_cmd {
    u8 sta_id;
    u8 reserved[3];
 };

two fields, tiny little guy, u8 and a u8 array of 3 β€” that's the whole vibe check and it passed βœ…


πŸ¦‹ Members πŸ¦‹

  • sta_id β€” the station id of the station to be removed πŸ‘‹ like, which station are we evicting, bestie? this is the one. it's the main character of the struct honestly.
  • reserved β€” reserved 🫢 that's it. that's the description. it's reserved. do not touch, do not look at it, do not perceive it πŸ™ˆ

πŸ’€ SEE ALSO πŸ’€

okay buckle up, this list is LONG but every single one is invited to the party:

  • Kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/sta.h β€” the source file, the mothership, the place where it all lives πŸ“
  • 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)
  • enum iwl_sta_type(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_mgmt_mcast_key_cmd_v1(9)
  • struct iwl_mvm_mgmt_mcast_key_cmd(9)
  • struct iwl_mvm_eosp_notification(9)

like, it's a whole squad, an entire friend group of station-related enums and structs, and honestly? obsessed. go read them if you want the full lore πŸ”₯


and that's the whole page, bestie β€” no cap, no filler, every flag accounted for πŸ’œ

sign-off time ✨ β€” this iconic little slice of documentation came from the source path ./drivers/net/wireless/intel/i... (yes it's truncated, that's how the footer gives it to us, don't @ me 😭) and it's dated October 2026, all wrapped up under the manual name struct iwl_mvm_rm_sta_cmd(9). slay, periodt, go remove some stations responsibly πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from