ENUM IWL_AGG_STATE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ 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