STRUCT IWL_FLUSH_QUEUE_INFO(9)
π struct iwl_flush_queue_info(9) β the Kernel API Manual, bestie edition
Okay so we're looking at struct iwl_flush_queue_info, and it's literally in the (9) section of the kernel API manual β so yes, this is driver-dev territory, but stick with me, it's giving very manageable. β¨ The vibe? "virtual flush queue info." That's the whole NAME, fr fr. π¦
β¨ SYNOPSIS β¨
Here's the struct, exactly as it lives in the headers, no cap:
struct iwl_flush_queue_info {
__le16 tid;
__le16 queue_num;
__le16 read_before_flush;
__le16 read_after_flush;
};
Four little __le16 fields, all cozy together. Iconic. π
πΈ Members πΈ
tidβ the tid to flush, periodt. That's the one you're targeting.queue_numβ the virtual queue id. Not a physical queue, a virtual one, okay? iykyk. πread_before_flushβ the read pointer before the flush. Snap a pic, remember where you were. πΈread_after_flushβ the read pointer after the flush. Look where you ended up, bestie. π
π¦ SEE ALSO π¦
Like, there is so much family around this one. It lives in the kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/tx.h, and it's neighbours with basically the entire tx.h friend group β go say hi:
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_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_tx_path_flush_cmd_rsp(9)struct iwl_scd_txq_cfg_cmd(9)struct iwl_scd_txq_cfg_rsp(9)
Yeah, that's a lot of friends. Read them all, bestie, they're all linked from ./drivers/net/wireless/intel/iwlwifi/fw/api/tx.h. π
Lowkey a whole README in itself: everystructandenumabove is a real cross-reference in the kernel docs β nothing here is decorative. π
That's the page, bestie! Sending you off with the official sign-off energy: source path starting ./drivers/net/wireless/intel/i..., dated October 2026, and the page title struct iwl_flush_queue_info(9) stamped at the bottom like a little bow on top. ππ Slay, go read some tx.h. π§
π¦ 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