STRUCT IWL_RX_BAID_CFG_CMD_MODIFY(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

struct iwl_rx_baid_cfg_cmd_modify β€” the BAID modification data struct, bestie. that's it, that's the whole vibe ✨

okay so real quick before we dive in: this is a page from the Kernel API Manual, and the star of the show is struct iwl_rx_baid_cfg_cmd_modify. she's small, she's specific, she lives in the Intel wireless firmware datapath, and she has exactly three members. no cap. πŸŽ€


✨ SYNOPSIS ✨

struct iwl_rx_baid_cfg_cmd_modify {
    __le32 old_sta_id_mask;
    __le32 new_sta_id_mask;
    __le32 tid;
};

look at her. three __le32 fields, all lined up, absolutely iconic. πŸ’…


πŸ¦‹ Members πŸ¦‹

  • old_sta_id_mask β€” the old station ID mask. literally what it says on the tin, no notes πŸ’€
  • new_sta_id_mask β€” the new station ID mask. the glow-up version of the field above, we love a transition πŸ‘‘
  • tid β€” the TID of the BAID. yes bestie, TID. of the BAID. that's the whole description, I don't make the rules 🌸

🌈 SEE ALSO 🌈

okay this is the part where the friend group shows up and it's a lot of them, so buckle in 🫢 every single one of these is in the kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/datapath.h:

πŸ’€ fair warning: this list is long and I am not skipping a single name, because every one of them is a main character in their own right. periodt.
  • enum iwl_data_path_subcmd_ids(9)
  • struct iwl_mu_group_mgmt_cmd(9)
  • struct iwl_mu_group_mgmt_notif(9)
  • struct iwl_time_sync_cfg_cmd(9)
  • enum iwl_synced_time_operation(9)
  • struct iwl_synced_time_cmd(9)
  • struct iwl_synced_time_rsp(9)
  • struct iwl_time_msmt_ptp_ctx(9)
  • struct iwl_time_msmt_notify(9)
  • struct iwl_time_msmt_cfm_notify(9)
  • struct iwl_channel_estimation_cfg(9)
  • enum iwl_thermal_dual_chain_req_events(9)
  • struct iwl_thermal_dual_chain_request(9)
  • struct iwl_rlc_properties(9)
  • struct iwl_sad_properties(9)
  • struct iwl_rlc_config_cmd(9)
  • enum iwl_rx_baid_action(9)
  • struct iwl_rx_baid_cfg_cmd_alloc(9)
  • struct iwl_rx_baid_cfg_cmd_remove_v1(9)
  • struct iwl_rx_baid_cfg_cmd_remove(9)
  • struct iwl_rx_baid_cfg_cmd(9)
  • struct iwl_rx_baid_cfg_resp(9)
  • enum iwl_scd_queue_cfg_operation(9)
  • struct iwl_scd_queue_cfg_cmd(9)
  • enum iwl_sec_key_flags(9)
  • struct iwl_sec_key_cmd(9)

like I said. a lot of friends. but honestly? obsessed with the energy 😭πŸ”₯


and that's the page, bestie! this lil legend comes to you straight out of ./drivers/net/wireless/intel/i... and it's dated October 2026 β€” so go forth, know your BAID modification data, and slay πŸ’œπŸ§šβ­

πŸ“¦ where this page comes from