ENUM IWL_AGG_STATE(9)
β¨ enum iwl_agg_state(9) β¨
okay bestie, buckle up π this is enum iwl_agg_state(9), straight out of the Kernel API Manual β yes, that manual. it's giving kernel-internals-realness and honestly? slay.
π¦ NAME π¦
enum iwl_agg_state β the aggregation state, bestie. that's it, that's the name. short, sweet, iconic.
πΈ SYNOPSIS πΈ
enum iwl_agg_state {
IWL_AGG_OFF ,
IWL_AGG_STARTING ,
IWL_AGG_ON ,
IWL_EMPTYING_HW_QUEUE_ADDBA ,
IWL_EMPTYING_HW_QUEUE_DELBA
};
like, that's the whole enum. five little guys. five states. a whole journey, fr fr π
π Constants π
IWL_AGG_OFFβ aggregation isn't being used at all. we're off. we're chilling. not it, we're not doing aggregation rn β¨IWL_AGG_STARTINGβ aggregation are starting β yes the original says "are", we're keeping it, character-for-character, no cap π β this is the in-between moment, between start and oper π¦IWL_AGG_ONβ the aggregation session is UP, bestie! we're live! main character energy πIWL_EMPTYING_HW_QUEUE_ADDBAβ establishing a BA session, and we're waiting for the HW queue to be empty from packets for this RA /TID. patiently. like. waiting. πIWL_EMPTYING_HW_QUEUE_DELBAβ tearing down a BA session, also waiting for the HW queue to be empty from packets for this RA /TID. different vibes, same waiting β¨
π Description π
so this is the state machine of the BA agreement establishment / tear down π and lowkey the key detail: these states relate to a specific RA / TID. not a global vibe β a specific one, iykyk.
ngl, it's a state machine, so like β respect the transitions. that's where it lives.
β SEE ALSO β
- Kernel file
./drivers/net/wireless/intel/iwlwifi/dvm/dev.h struct iwl_ht_agg(9)struct iwl_tid_data(9)struct iwl_hw_params(9)struct iwl_dvm_bt_params(9)struct iwl_dvm_cfg(9)
literally the whole friend group π«Ά go read them, they're all in ./drivers/net/wireless/intel/i... (that's how the footer abbreviates it, and we're keeping it exact, periodt π)
and that's the page, bestie πΈ this cutie came from ./drivers/net/wireless/intel/i... and it's dated October 2026 β so like, future-dated manpage energy, we love to see it π mwah, go forth and aggregate 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