STRUCT IWL_MLD_REORDER_BUFFER(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct iwl_mld_reorder_buffer β€” NAME πŸ’–

okay so bestie, this page is from the Kernel API Manual, and it's all about struct iwl_mld_reorder_buffer, which is literally the per ra/tid/queue reorder buffer. one struct, three levels of specificity, zero notes. slay.


✨ SYNOPSIS ✨

here's the whole vibe, copy-pasted exactly because we do not mess with source code in this house:

struct iwl_mld_reorder_buffer {
    u16 head_sn;
    u16 num_stored;
    int queue;
    bool valid;
 };

four members. that's it. that's the struct. it's giving minimalism and honestly? iconic. πŸŽ€


🌸 Members 🌸

  • head_sn β€” the reorder window head sequence number. it's the head, it's a sequence number, it's in charge of where the window starts. main character energy fr fr. πŸ‘‘
  • num_stored β€” how many MPDUs are stored in the buffer right now. just a lil count, keeping track for you. πŸ“
  • queue β€” the queue this reorder buffer belongs to. yes queen, know your queue. πŸ’…
  • valid β€” true if reordering is valid for this queue. so when it's true, reordering is a thing here; that's the whole vibe check. βœ…

πŸ¦‹ SEE ALSO πŸ¦‹

go look at the kernel file ./drivers/net/wireless/intel/iwlwifi/mld/agg.h β€” that's where this lives, iykyk. and then go meet the rest of the friend group:

  • struct iwl_mld_reorder_buf_entry(9)
  • struct iwl_mld_baid_data(9)
  • struct iwl_mld_delba_data(9)
  • enum iwl_mld_reorder_result(9)

all of them, together, in agg.h. the way that one header file holds an entire social circle 😭🫢


ngl bestie, this is a kernel API page from ./drivers/net/wireless/intel/i... dated October 2026 β€” so like, future vibes only. struct iwl_mld_reorder_buffer, section 9, stay safe, hydrate, and don't touch the reorder window head without reading the header first. mwah πŸ’œπŸŒˆβ­
πŸ“¦ where this page comes from