ENUM ATH5K_TX_QUEUE_SUBTYPE(9)
β¨ 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 underenum ath5k_tx_queue_subtype(9). go read some kernel headers, bestie, you got this πβ¨πΈ
π¦ 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