ENUM ATH5K_TX_QUEUE_SUBTYPE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ enum ath5k_tx_queue_subtype(9) ✨

okay bestie, this is a page from the Kernel API Manual, and it's literally about enum ath5k_tx_queue_subtype β€” the little enum that tags up queue sub-types so normal data queues know what vibe they're on. πŸŽ€


πŸ’… NAME πŸ’…

enum ath5k_tx_queue_subtype β€” these are the queue sub-types used to classify normal data queues. that's it, that's the whole job. πŸ‘‘


πŸ¦‹ SYNOPSIS πŸ¦‹

enum ath5k_tx_queue_subtype {
    AR5K_WME_AC_BK ,
    AR5K_WME_AC_BE ,
    AR5K_WME_AC_VI ,
    AR5K_WME_AC_VO

};

like, four constants, no chaos, we love a tidy enum. πŸ’–


🌸 Constants 🌸

  • AR5K_WME_AC_BK β€” background traffic. the chill, lowkey stuff hanging out in the back. πŸ™ˆ
  • AR5K_WME_AC_BE β€” best-effort (normal) traffic. the main character of this enum, fr fr. ⭐
  • AR5K_WME_AC_VI β€” video traffic. she's got places to be and frames to deliver. πŸ”₯
  • AR5K_WME_AC_VO β€” voice traffic. top of the food chain, no cap. πŸ‘‘

🌈 Description 🌈

so these are the 4 Access Categories as defined in the WME spec. bestie, pay attention to the numbering: 0 is the lowest priority and 4 is the highest β€” that's the scale. πŸ’€

and here's the part that matters: normal data that hasn't been classified goes to the Best Effort AC. so if nobody claimed it, it lands in AR5K_WME_AC_BE. iconic default behavior, honestly. 🫢


🧚 SEE ALSO 🧚

kernel file ./drivers/net/wireless/ath/ath5k/ath5k.h β€” it's an enum moment 😭, and it also wants you to meet all its friends:

  • enum 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_id(9)
  • struct ath5k_txq(9)
  • struct ath5k_txq_info(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)

like, that's a whole friend group and this enum is invited to every party. πŸ’œ


πŸ’– cute little sign-off: this page lives at ./drivers/net/wireless/ath/ath5k, dated October 2026, and it's filed under enum ath5k_tx_queue_subtype(9). go read some kernel headers, bestie, you got this πŸŽ€βœ¨πŸŒΈ
πŸ“¦ where this page comes from