STRUCT ATH5K_TX_STATUS(9)
π 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, iykykts_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.henum 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
- 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