STRUCT IWL_TID_DATA(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct iwl_tid_data β€” one for each RA / TID

okay so bestie, you're looking at the Kernel API Manual entry for struct iwl_tid_data and honestly? she's a little baddie. small struct, big job. let's get into it 🫢


✨ NAME ✨

struct iwl_tid_data β€” no cap, there's literally one of these for each RA / TID. that's her whole personality and she owns it πŸ‘‘


🌸 SYNOPSIS 🌸

struct iwl_tid_data {
    u16 seq_number;
    u16 next_reclaimed;
    struct iwl_ht_agg agg;
 };

look at her. three fields. immaculate. πŸŽ€


πŸ¦‹ Members πŸ¦‹

  • seq_number β€” the next WiFi sequence number to use. like, the one coming up next, the main character of the sequence numbers πŸ’«
  • next_reclaimed β€” the WiFi sequence number of the next packet to be acked. basically it's (last acked packet++). that's the vibe, that's the formula, iykyk ✨
  • agg β€” the aggregation state machine. she's doing state machine things. very demure, very mindful 🌈

πŸ’– Description πŸ’–

This struct holds the states for each RA / TID. that's it, that's the tea β˜• β€” one struct, holding the states, for every RA / TID. simple, iconic, effective.


πŸ”₯ SEE ALSO πŸ”₯

  • Kernel file ./drivers/net/wireless/intel/iwlwifi/dvm/dev.h enum
  • iwl_agg_state(9)
  • struct iwl_ht_agg(9)
  • struct iwl_hw_params(9)
  • struct iwl_dvm_bt_params(9)
  • struct iwl_dvm_cfg(9)

go read those too, they're all slay in their own way πŸ’œ


fr fr don't skip the SEE ALSO, that's where the lore lives 🧚

okay that's the whole page, bestie β€” ./drivers/net/wireless/intel/i... is where the source lives, this is from the October 2026 drops, and it's all filed under struct iwl_tid_data(9). periodt. πŸ’…βœ¨πŸ“

πŸ“¦ where this page comes from