STRUCT ATH5K_TX_STATUS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct ath5k_tx_status(9) πŸ’…

okay so bestie, welcome to the Kernel API Manual page for struct ath5k_tx_status β€” it's the TX Status descriptor and honestly? she's iconic. this is the page for struct ath5k_tx_status(9), so like… strap in πŸŽ€


✨ NAME ✨

struct ath5k_tx_status β€” the TX Status descriptor, no cap πŸ’–


🌸 SYNOPSIS 🌸

okay so here's the whole glow-up, literally the entire struct, every field exactly as-is because we do not mess with the source:

struct ath5k_tx_status {
    u16 ts_seqnum;
    u16 ts_tstamp;
    u8 ts_status;
    u8 ts_final_idx;
    u8 ts_final_retry;
    s8 ts_rssi;
    u8 ts_shortretry;
    u8 ts_virtcol;
    u8 ts_antenna;
 };

look at her. nine fields. main character energy ✨


πŸ¦‹ Members πŸ¦‹

  • ts_seqnum β€” the sequence number, bestie. that's the vibe πŸ’«
  • ts_tstamp β€” the timestamp πŸ•
  • ts_status β€” the status code, iykyk
  • ts_final_idx β€” final transmission series index πŸ‘‘
  • ts_final_retry β€” final retry count πŸ”
  • ts_rssi β€” RSSI for the received ACK, literally the signal glow-up πŸ“Ά
  • ts_shortretry β€” short retry count 🫢
  • ts_virtcol β€” virtual collision count πŸ’€
  • ts_antenna β€” which antenna was used, antenna era 🌈

πŸ’œ Description πŸ’œ

so the TX status descriptor gets filled by the hw on each transmission attempt β€” every single time the hardware tries to send something, she gets populated. that's it, that's the lore 🧚 periodt.

ngl that one sentence is the whole description and we're keeping it exactly, because facts are facts πŸ’…

πŸ”₯ SEE ALSO πŸ”₯

the whole friend group, in order, zero skips:

  • 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)
  • 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)
  • 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)

aaaaaaaaand that's the page!! tysm for reading, this has been your girl with the group-chat energy and the kernel knowledge 🫢✨

cute lil sign-off: this one lives in ./drivers/net/wireless/ath/ath5k, dated October 2026, in the struct ath5k_tx_status(9) era πŸ’– slay, go read some manpages bestie πŸŽ€

πŸ“¦ where this page comes from