STRUCT IWL_RX_BAID_CFG_CMD(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ 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? from enum 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