STRUCT IWL_TLC_UPDATE_NOTIF(9)
β¨ NAME β¨
struct iwl_tlc_update_notif β the TLC notification that comes straight from FW π (this is the struct iwl_tlc_update_notif(9) page from the Kernel API Manual, bestie, and it's lowkey adorable)
πΈ SYNOPSIS πΈ
struct iwl_tlc_update_notif {
u8 sta_id;
u8 reserved[3];
__le32 flags;
__le32 rate;
__le32 amsdu_size;
__le32 amsdu_enabled;
};
π«Ά ngl that's the whole struct, no cap β every field below is literally right there, so let's break it down one bestie at a time.
π Members π
sta_idβ the station id π (which station this notification is about, iykyk)reservedβ reserved π (just vibes, it's padding, don't touch it)flagsβ a bitmap of the notifications that got reported π₯ (bitmap of notifications reported)rateβ the current initial rate β β careful bestie, the format depends on the notification version, so don't assume one layout periodtamsdu_sizeβ the Max AMSDU size, in bytes πamsdu_enabledβ a bitmap for per-TID AMSDU enablement π¦ (per-TID, okurrr)
π SEE ALSO π
The whole friend group lives in the kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/rs.h, and honestly the guest list is iconic:
enum iwl_tlc_mng_cfg_flags(9)enum iwl_tlc_mng_cfg_cw(9)enum iwl_tlc_mng_cfg_chains(9)enum iwl_tlc_mng_cfg_mode(9)enum iwl_tlc_mng_ht_rates(9)enum IWL_TLC_MCS_PER_BW(9)struct iwl_tlc_config_cmd_v3(9)struct iwl_tlc_config_cmd_v4(9)struct iwl_tlc_config_cmd(9)enum iwl_tlc_update_flags(9)enum iwl_tlc_debug_types(9)struct iwl_dhc_tlc_cmd(9)struct iwl_lq_cmd(9)
π reminder that this page is source-version-tagged ./drivers/net/wireless/intel/i... and dated October 2026 β so like, screenshot it now before it changes, bestie πΈ
okay that's the whole thing, you ate that, 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