ENUM ATH5K_PKT_TYPE(9)
β¨ enum ath5k_pkt_type(9) β¨
okay bestie, this is a page from the Kernel API Manual and it's all about enum ath5k_pkt_type β like, the actual types of packets you can transmit. it's giving "small enum, big responsibility" honestly π
πΈ NAME πΈ
enum ath5k_pkt_type β Transmit packet types π
π¦ SYNOPSIS π¦
here's the whole enum, literally all of it, no cap:
enum ath5k_pkt_type {
AR5K_PKT_TYPE_NORMAL ,
AR5K_PKT_TYPE_ATIM ,
AR5K_PKT_TYPE_PSPOLL ,
AR5K_PKT_TYPE_BEACON ,
AR5K_PKT_TYPE_PROBE_RESP ,
AR5K_PKT_TYPE_PIFS
};
like, that's the whole vibe. six constants, each one a different flavor of transmit packet β¨
π Constants π
every single one of them, bestie, in order, with what it is:
AR5K_PKT_TYPE_NORMALβ Normal data. the standard one, the main character of packets fr fr π¨AR5K_PKT_TYPE_ATIMβ ATIM. yes that's the whole description, and yes it's still important π«ΆAR5K_PKT_TYPE_PSPOLLβ PS-Poll. spelled exactly like that, hyphen and all π§AR5K_PKT_TYPE_BEACONβ Beacon πAR5K_PKT_TYPE_PROBE_RESPβ Probe response πAR5K_PKT_TYPE_PIFSβ PIFS, and lowkey the key detail here: it's Used on tx control descriptor β that's the note, don't lose it π
π₯ SEE ALSO π₯
so there's a kernel file referenced here, exactly:
Kernel file ./drivers/net/wireless/ath/ath5k/ath5k.h enum
and then the whole friend group of related pages, all of them, in this exact order:
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), struct ath5k_txq_info(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) π that's a lot of cross-references and every single one is staying, periodt.
ok real talk: this page lives under./drivers/net/wireless/ath/ath5kand it's dated October 2026, and the thing is literally just a header enum with aPIFS Used on tx control descriptornote tacked onto the last constant. that's the whole lore. slay π
and that's the page, bestie!! go forth and transmit your packets with correct types π¦πβ
mwah β from the Kernel API Manual, enum ath5k_pkt_type(9), October 2026, living in ./drivers/net/wireless/ath/ath5k ππ«Ά
π¦ 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