STRUCT IWL_RX_BAID_CFG_CMD_REMOVE(9)
π struct iwl_rx_baid_cfg_cmd_remove(9) β the Kernel API Manual, but make it make sense π
okay bestie, so this is a page straight outta the Kernel API Manual (yes, struct iwl_...g_cmd_remove(9), that's the one β¨) and it's all about one lil struct that carries the data for removing a BAID. that's it. that's the vibe. let's get into it π«Ά
β¨ NAME β¨
struct iwl_rx_baid_cfg_cmd_remove β literally just the BAID removal data π no cap, that's its whole job.
πΈ SYNOPSIS πΈ
here's the shape of it, bestie β copy it exactly, don't come for me:
struct iwl_rx_baid_cfg_cmd_remove {
__le32 sta_id_mask;
__le32 tid;
};
two __le32 fields. that's the whole struct. she's petite, she's efficient, she's iconic π
π¦ Members π¦
sta_id_maskβ the station mask of the BAID that's getting removed. it's giving "who's getting the boot" energy πtidβ the TID of the BAID that's getting removed. the other half of "what exactly are we removing" π
π§ SEE ALSO π§
the full squad, in order, no skips (iykyk β this list is LONG and we respect it):
- the 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(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. the whole squad. main character energy from every single one of them π
heads up bestie β this page is just the struct definition, so there's no options, no environment variables, no exit statuses, no signals and no examples to hand you here. that's not me skipping homework, that's genuinely the entire page π
okay that's the teardown! π
source vibes come from ./drivers/net/wireless/intel/i... (that's the truncated path as printed, don't @ me) and the manual page itself is dated October 2026, filed under struct iwl_...g_cmd_remove(9). slay, go remove some BAIDs responsibly β¨π¦π
π¦ 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