STRUCT ATH5K_ATHCHAN_2GHZ(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ struct ath5k_athchan_2ghz(9) ✨

okay so bestie, we're deep in the Kernel API Manual today and this one is a tiny little struct with a big job πŸŽ€ it's called struct ath5k_athchan_2ghz, and it's giving "small but mighty" energy fr fr.


πŸ’… SYNOPSIS

struct ath5k_athchan_2ghz {
    u32 a2_flags;
    u16 a2_athchan;
 };

that's it. that's the whole struct. two members, no notes, iconic πŸ’–


🌸 Members

  • a2_flags β€” the channel flags, and they're internal bestie, so don't go poking at them from outside 🫢
  • a2_athchan β€” the hardware channel number, also internal 🀫

πŸ¦‹ Description

okay so here's the tea β˜• β€” this structure exists to map 2GHz channels to 5GHz Atheros channels on the 2111 frequency converter that comes bundled together with the RF5111 ✨ like, they're a package deal, you can't split them up πŸ’œ

and then there's a little note that just says:

TODO: Clean up

which, honestly? relatable. the code said "I'll deal with it later" and later never came 😭 main character energy of an unfinished todo ngl πŸ™ˆ


🌈 SEE ALSO

  • Kernel file ./drivers/net/wireless/ath/ath5k/ath5k.h 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_subtype(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)
  • 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, you ate that πŸ’…βœ¨ this lil cutie lives over in ./drivers/net/wireless/ath/ath5k and the whole thing is stamped October 2026 β€” go off, calendar queen πŸ‘‘πŸ«Ά

πŸ“¦ where this page comes from