arc_emac_tx_clean(9)
π arc_emac_tx_clean(9) β like, the Kernel API Manual, bestie β¨
Okay so real talk, we're deep in the kernel net driver section of the manual β this is arc_emac_tx_clean(9), and she's here to clear out the Tx BDs that the EMAC already finished processing. Cleanup era, honestly π
πΈ NAME πΈ
arc_emac_tx_clean β clears processed by EMAC Tx BDs. That's it, that's the whole gig π«Ά
β¨ SYNOPSIS β¨
void arc_emac_tx_clean (struct net_device *ndev );
No return value, no drama β just void and vibes π
π¦ ARGUMENTS π¦
ndevβ pointer to the network device. That's yourstruct net_device *right there, the main character of this whole function ngl π
π SEE ALSO π
Kernel file ./drivers/net/ethernet/arc/emac_main.c β the whole squad lives here, and they said "bring the group chat" so:
arc_emac_tx_avail(9)arc_emac_adjust_link(9)arc_emac_get_drvinfo(9)arc_emac_rx(9)arc_emac_rx_miss_handle(9)arc_emac_rx_stall_check(9)arc_emac_poll(9)arc_emac_intr(9)arc_emac_open(9)arc_emac_set_rx_mode(9)arc_free_tx_queue(9)arc_free_rx_queue(9)arc_emac_stop(9)arc_emac_stats(9)arc_emac_tx(9)arc_emac_set_address(9)arc_emac_restart(9)
Like, read them all, they're all iconic in their own way π
Also the source path is ./drivers/net/ethernet/arc and this page is dated October 2026 β so yeah, marking your calendar, she's from the future πβ
Anyway bestie, that's arc_emac_tx_clean(9) β go clear those processed Tx BDs, ate and left no crumbs π
π₯
π¦ 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