STRUCT ATH_DYN_TXBUF(9)
πΈ struct ath_dyn_txbuf(9) πΈ
okay bestie, gather round π«Ά this is struct ath_dyn_txbuf(9) from the Kernel API Manual, and it's literally the tx frame ring buffer. no cap, it's giving tiny-but-iconic kernel struct energy β¨
π NAME π
struct ath_dyn_txbuf β tx frame ring buffer. that's the whole vibe, bestie π
β¨ SYNOPSIS β¨
struct ath_dyn_txbuf {
u16 h_rb, t_rb;
struct haddr_pair addr[ATH_DYN_BUF];
struct ts_info ts[ATH_DYN_BUF];
};
π«Ά Members π«Ά
okay so the members are lowkey the whole point:
h_rbβ ring buffer headt_rbβ ring buffer tailaddrβ dest/src address pair for a given TX frametsβ TX frame timestamp buffer
the way these four just sit there and hold the ring buffer together... obsessed π
π SEE ALSO π
peep the Kernel file ./drivers/net/wireless/ath/ath9k/dynack.h β also struct ath_dyn_rxbuf(9), struct ath_dynack(9). iykyk π¦
okay bye bestie π β source path is ./drivers/net/wireless/ath/ath9k, date is October 2026, and this iconic little page is struct ath_dyn_txbuf(9). mwah π«Ά
π¦ 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