STRUCT IWL_COMPRESSED_BA_TFD(9)
π struct iwl_compressed_ba_tfd β NAME
bestie, this is struct iwl_compressed_ba_tfd from the Kernel API Manual, and it's basically the progress bar for a TFD queue π like literally it tells you how far a queue has gotten, no cap.
β¨ SYNOPSIS β¨
struct iwl_compressed_ba_tfd {
__le16 q_num;
__le16 tfd_index;
u8 scd_queue;
u8 tid;
u8 reserved[2];
};
π MEMBERS π
q_numβ the TFD queue number π« which queue are we even talking about, that one.tfd_indexβ the index of the first un-acked frame in the TFD queue π like the earliest frame nobody's confirmed yet. main character of the struct tbh.scd_queueβ for debug only π it's the physical queue the TFD queue is bound to. literally just for looking at, don't get attached.tidβ the TID of the queue, and it lives in the range0-7π’ tiny range, big job.reservedβ reserved for alignment π«Ά it's here so everything lines up pretty. it does nothing and it slays at it.
π¦ SEE ALSO π¦
all the siblings and cousins live in the kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/tx.h β go say hi to the whole friend group π:
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 agg_tx_status(9)struct iwl_tx_resp_v3(9)struct iwl_tx_resp(9)struct iwl_mvm_ba_notif(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)
ok that's the whole page, nothing missing, nothing invented π read the source file if you want the lore, this is just the sparknotes version.
and that's a wrap, bestie π this icon of a manpage came from ./drivers/net/wireless/intel/i... and it's dated October 2026 β yeah, the future, we love a time traveler π°οΈβ¨ periodt.
π¦ 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