wx_clean_all_tx_rings(9)
π wx_clean_all_tx_rings(9) β the Kernel API Manual, bestie edition β¨
okay so picture this: you're deep in the Wangxun driver, everything's cozy, and then somebody needs all the Tx buffers freed for all the queues. not one queue. not two. all of them. and that, bestie, is exactly what this little icon does π«Ά
β¨ NAME β¨
wx_clean_all_tx_rings β Free Tx Buffers for all queues π
like, the whole lineup. every queue. no queue left behind, periodt.
πΈ SYNOPSIS πΈ
void wx_clean_all_tx_rings (struct wx *wx );
that's it. that's the whole vibe check. it returns void β nothing comes back to you, it just does the thing and dips π¦
π ARGUMENTS π
wxβ board private structure π this is the main character right here, the struct that's holding all the board's private business. you hand it over and it gets the Tx buffers cleaned, no cap.
π¦ SEE ALSO π¦
the reading list is long and honestly kind of iconic π first up, the kernel file:
./drivers/net/ethernet/wangxun/libwx/wx_lib.c
and then the whole friend group, fr fr:
wx_alloc_rx_buffers(9)wx_is_non_eop(9)wx_cleanup_headers(9)wx_rx_checksum(9)wx_process_skb_fields(9)wx_clean_rx_irq(9)wx_clean_tx_irq(9)wx_poll(9)wx_set_rss_queues(9)wx_acquire_msix_vectors(9)wx_set_interrupt_capability(9)wx_cache_ring_rss(9)wx_alloc_q_vector(9)wx_free_q_vector(9)wx_alloc_q_vectors(9)wx_free_q_vectors(9)wx_clear_interrupt_scheme(9)wx_setup_isb_resources(9)wx_free_isb_resources(9)wx_set_ivar(9)wx_write_eitr(9)wx_configure_vectors(9)wx_clean_rx_ring(9)wx_clean_all_rx_rings(9)wx_free_rx_resources(9)wx_free_all_rx_resources(9)wx_clean_tx_ring(9)wx_free_tx_resources(9)wx_free_all_tx_resources(9)wx_setup_rx_resources(9)wx_setup_all_rx_resources(9)wx_setup_tx_resources(9)wx_setup_all_tx_resources(9)wx_get_stats64(9)
go read them. i'll wait. π
alright that's the whole page, bestie β shoutout to the source <purple>./drivers/net/ethernet/wangxun...</purple> and the version stamp from October 2026, and with that, this manual page is officially a wrap ππ§
π¦ 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