STRUCT AGG_TX_STATUS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct agg_tx_status(9) πŸ’–

okay so bestie, welcome to the Kernel API Manual page for struct agg_tx_status β€” yes the (9) means it's a kernel-internal thing, iykyk. this little guy is, like, the per-packet receipt for TX aggregation. tiny struct, big main character energy. ✨


🌸 NAME 🌸

struct agg_tx_status β€” per packet TX aggregation status 🫢

like, literally the status of one single packet in the aggregation flow. no cap.


πŸ¦‹ SYNOPSIS πŸ¦‹

struct agg_tx_status {
    __le16 status;
    __le16 sequence;
};

two fields. that's it. she's small but she's iconic πŸ’…


πŸŽ€ MEMBERS πŸŽ€

  • status β€” bestie this one is a whole enum situation, see enum iwl_tx_agg_status for the full tea β˜• (yes, it's iwl_tx_agg_status, not the other one β€” don't come for me)
  • sequence β€” the Sequence # for this frame's Tx cmd. and listen, NOT SSN β€” the manpage puts an actual exclamation point on that, so like… do not confuse them, fr fr 😭
⚠️ heads up: that's the Tx cmd sequence number, not the starting sequence number (SSN). the original literally yells "not SSN!" so I'm yelling it too. πŸ”₯

🌈 SEE ALSO 🌈

the whole extended universe, bestie β€” this struct does not exist alone:

  • Kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/tx.h
  • enum iwl_tx_flags(9)
  • enum iwl_tx_cmd_flags(9)
  • enum iwl_tx_pm_timeouts(9)
  • enum iwl_tx_cmd_sec_ctrl(9)
  • enum iwl_tx_offload_assist_flags_pos(9)
  • struct iwl_tx_cmd_v6_params(9)
  • struct iwl_tx_cmd_v6(9)
  • struct iwl_tx_cmd_v9(9)
  • struct iwl_tx_cmd(9)
  • struct iwl_tx_resp_v3(9)
  • struct iwl_tx_resp(9)
  • struct iwl_mvm_ba_notif(9)
  • struct iwl_compressed_ba_tfd(9)
  • struct iwl_compressed_ba_ratid(9)
  • struct iwl_compressed_ba_notif(9)
  • struct iwl_mac_beacon_cmd_v6(9)
  • struct iwl_mac_beacon_cmd_v7(9)
  • struct iwl_mac_beacon_cmd(9)
  • struct iwl_extended_beacon_notif_v5(9)
  • struct iwl_extended_beacon_notif(9)
  • enum iwl_dump_control(9)
  • struct iwl_tx_path_flush_cmd_v1(9)
  • struct iwl_tx_path_flush_cmd(9)
  • struct iwl_flush_queue_info(9)
  • struct iwl_tx_path_flush_cmd_rsp(9)
  • struct iwl_scd_txq_cfg_cmd(9)
  • struct iwl_scd_txq_cfg_rsp(9)

like I said. extended universe. go read them all, slay πŸ§šβ€β™€οΈ


sign-off time 🌟

this page lives under ./drivers/net/wireless/intel/i... (the source path got chopped in the footer, rip 😭) and it's dated October 2026 β€” yes, future-dated, she's ahead of her time πŸ‘‘. manual name on the tin is struct agg_tx_status(9), same as the top. mwah, ily, go ship some packets πŸ’œπŸŽ€

πŸ“¦ where this page comes from