wx_poll(9)
πΈ wx_poll(9) πΈ β NAPI polling RX/TX cleanup routine
okay so, bestie, welcome to the Kernel API Manual π this is the wx_poll(9) page and it's lowkey iconic: it's the NAPI polling RX/TX cleanup routine. no cap, that's the whole name vibe.
β¨ NAME β¨
wx_poll - NAPI polling RX/TX cleanup routine
π¦ SYNOPSIS π¦
the signature is literally:
int wx_poll (struct napi_struct *napi , int budget );
π ARGUMENTS π
napiβ thenapistruct with our devices info in itbudgetβ the amount of work the driver is allowed to do this pass, in packets
π DESCRIPTION π
okay so the function will clean all queues associated with a q_vector β¨ that's the whole assignment. periodt.
π SEE ALSO π
first up, the kernel file is literally:
./drivers/net/ethernet/wangxun/libwx/wx_lib.c
then the supporting cast, 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_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_clean_all_tx_rings(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)
mwah π keep slaying, bestie β this wx_poll(9) page comes from the ./drivers/net/ethernet/wangxun... source, October 2026 edition π«Άβ¨
π¦ 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