STRUCT ATH5K_TXQ_INFO(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so bestie, welcome to the Kernel API Manual entry for struct ath5k_txq_info(9) β€” and it’s literally A struct to hold TX queue’s parameters. no cap, that’s the whole name vibe. 🫢


✨ SYNOPSIS ✨

here’s the struct in all its main-character glory, copied exactly so you can trust the vibes:

       struct ath5k_txq_info {
           enum ath5k_tx_queue tqi_type;
           enum ath5k_tx_queue_subtype tqi_subtype;
           u16 tqi_flags;
           u8 tqi_aifs;
           u16 tqi_cw_min;
           u16 tqi_cw_max;
           u32 tqi_cbr_period;
           u32 tqi_cbr_overflow_limit;
           u32 tqi_burst_time;
           u32 tqi_ready_time;
        };

🌸 Members 🌸

  • tqi_type β€” One of enum ath5k_tx_queue. iconic enum behavior, honestly.
  • tqi_subtype β€” One of enum ath5k_tx_queue_subtype.
  • tqi_flags β€” TX queue flags (see above). yes bestie, above β€” look up. πŸ‘€
  • tqi_aifs β€” Arbitrated Inter-frame Space.
  • tqi_cw_min β€” Minimum Contention Window.
  • tqi_cw_max β€” Maximum Contention Window.
  • tqi_cbr_period β€” Constant bit rate period.
  • tqi_ready_time β€” Time queue waits after an event when RDYTIME is enabled.
quick vibe check: the struct also has tqi_cbr_overflow_limit and tqi_burst_time up in the code block. the Members list doesn’t give them their own description lines, and I’m not gonna invent lore. πŸ’€

πŸ”— SEE ALSO πŸ”—

Kernel file ./drivers/net/wireless/ath/ath5k/ath5k.h enum β€” here’s the whole reference squad:

  • ath5k_version(9)
  • enum ath5k_radio(9)
  • Atheros XR(9)
  • Atheros SuperAG(9)
  • enum ath5k_driver_mode(9)
  • enum ath5k_ant_mode(9)
  • enum ath5k_bw_mode(9)
  • struct ath5k_tx_status(9)
  • enum ath5k_tx_queue(9)
  • enum ath5k_tx_queue_subtype(9)
  • enum ath5k_tx_queue_id(9)
  • struct ath5k_txq(9)
  • enum ath5k_pkt_type(9)
  • struct ath5k_rx_status(9)
  • enum ath5k_rfgain(9)
  • struct ath5k_gain(9)
  • struct ath5k_athchan_2ghz(9)
  • enum ath5k_dmasize(9)
  • Rate codes(9)
  • enum ath5k_int(9)
  • enum ath5k_calibration_mask(9)
  • enum ath5k_power_mode(9)

and that’s the whole page, bestie! this one comes from ./drivers/net/wireless/ath/ath5k, dated October 2026, and the footer tags it as struct ath5k_txq_info(9) β€” periodt. πŸ’…βœ¨

πŸ“¦ where this page comes from