STRUCT IWL_RX_BAID_CFG_CMD(9)
π struct iwl_rx_baid_cfg_cmd(9) π
okay so bestie, welcome to the kernel API manual page for struct iwl_rx_baid_cfg_cmd β yes the whole squad of iwl_rx_baid_cfg_cmd(9) pages is here and we're literally about to eat π
this one is the BAID allocation/config command, and she is lowkey iconic.
β¨ NAME β¨
struct iwl_rx_baid_cfg_cmd β the BAID allocation/config command, no cap π
β¨ SYNOPSIS β¨
like, here's the whole shape of her, character for character, don't touch:
struct iwl_rx_baid_cfg_cmd {
__le32 action;
union {
struct iwl_rx_baid_cfg_cmd_alloc alloc;
struct iwl_rx_baid_cfg_cmd_modify modify;
struct iwl_rx_baid_cfg_cmd_remove_v1 remove_v1;
struct iwl_rx_baid_cfg_cmd_remove remove;
};
};
look at that anonymous union just vibing in the middle with no name π«Ά she's mysterious, she's main character energy.
β¨ Members β¨
πΈ the fields, one by one
actionβ the action, and where does it come from? fromenum iwl_rx_baid_action, periodt π{unnamed_union}β she is anonymous. that's it, that's the whole description, ngl. no name, just vibes π¦allocβ allocation data β¨modifyβ modify data πremove_v1β remove data (version 1), the og version, respect her πremoveβ remove data πΈ
π«Ά quick reminder bestie: that union is anonymous, so those four members are literally right there in the same little union with no name in between. the struct definition above is the source of truth, don't go renaming anything π₯
β¨ SEE ALSO β¨
okay the friend group is huge, here's everyone, in order, exactly as listed π
- Kernel file
./drivers/net/wireless/intel/iwlwifi/fw/api/datapath.h - 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_modify(9) - struct
iwl_rx_baid_cfg_cmd_remove_v1(9) - struct
iwl_rx_baid_cfg_cmd_remove(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, that's the whole friend group chat and every single one of them is linked π iykyk.
and that's the page bestie!! π sign-off time: this one lives at ./drivers/net/wireless/intel/i... (the path got cut off in the footer, not me, I promise π), dated October 2026, and it's the struct iwl_rx_baid_cfg_cmd(9) page from the Kernel API Manual. slay, go read the other ones, mwah πβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms