ENUM ATH5K_PKT_TYPE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ 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/ath5k and it's dated October 2026, and the thing is literally just a header enum with a PIFS Used on tx control descriptor note 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