atl1c_clean_tx_ring(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ atl1c_clean_tx_ring β€” the Kernel API manual, bestie edition ✨

okay so you're reading the atl1c_clean_tx_ring(9) page, which means you're deep in the atl1c Atheros driver trenches and honestly? respect. this is the function that frees your Tx-skb's πŸ’… (yes that's the whole NAME, it's short and it ate).


🌸 SYNOPSIS 🌸

void atl1c_clean_tx_ring (struct atl1c_adapter *adapter , u32 queue );

like, that's it. returns void, so don't go looking for a return value, there isn't one, periodt.


πŸŽ€ ARGUMENTS πŸŽ€

  • adapter β€” the board's private structure. your whole personality for this call tbh πŸ’–
  • queue β€” the idx of the transmit queue. yes, idx, not index, we keep the docs' wording, iykyk. it's a u32 πŸ¦‹

πŸ”₯ SEE ALSO πŸ”₯

the kernel file itself lives at ./drivers/net/ethernet/atheros/atl1c/atl1c_main.c β€” go read it, it's giving main character energy πŸ‘‘

and here's the whole group chat of sibling functions, all (9), no cap:

that's 23 besties, all accounted for, nobody left on read 🫢


heads up: this page gives you the signature, the arguments and the friends list β€” it doesn't spell out the internals, so don't go inventing behaviour for it. read the source file up there if you want the lore πŸ“–

and that's the whole vibe check! sign-off time: this cutie comes from ./drivers/net/ethernet/atheros..., dated October 2026, and it's filed under atl1c_clean_tx_ring(9). slay, go free those Tx-skb's πŸ’œπŸ§š

πŸ“¦ where this page comes from