ice_clean_xdp_irq_zc(9)
π ice_clean_xdp_irq_zc π
okay so bestie, welcome to the Kernel API Manual β this page is ice_clean_xdp_irq_zc(9), and no cap, it's a little slice of AF_XDP magic from the Intel ice driver. let's get into it π«Ά
β¨ NAME β¨
ice_clean_xdp_irq_zc β literally the function that produces AF_XDP descriptors to CQ π
π SYNOPSIS π
u32 ice_clean_xdp_irq_zc (struct ice_tx_ring *xdp_ring , struct
xsk_buff_pool *xsk_pool );
it hands you back a u32, okay? don't ask me to elaborate further, that's just what's on the page β
πΈ ARGUMENTS πΈ
xdp_ringβ the XDP Tx ring, the main character here πxsk_poolβ pointer to the AF_XDP buffer pool, the supporting icon π¦
π¦ SEE ALSO π¦
the kernel file, for the girlies who want to read the source: ./drivers/net/ethernet/intel/ice/ice_xsk.c π
and the whole friend group, all of them, not skipping a single one:
ice_qvec_toggle_napi(9)ice_qvec_dis_irq(9)ice_qvec_cfg_msix(9)ice_qvec_ena_irq(9)ice_xsk_pool_disable(9)ice_xsk_pool_enable(9)ice_realloc_rx_xdp_bufs(9)ice_xsk_pool_setup(9)ice_fill_rx_descs(9)__ice_alloc_rx_bufs_zc(9)ice_alloc_rx_bufs_zc(9)ice_xmit_xdp_tx_zc(9)ice_run_xdp_zc(9)ice_clean_rx_irq_zc(9)ice_xmit_pkt(9)ice_xmit_pkt_batch(9)ice_fill_tx_hw_ring(9)ice_xmit_zc(9)ice_xsk_wakeup(9)ice_xsk_any_rx_ring_ena(9)ice_xsk_clean_rx_ring(9)ice_xsk_clean_xdp_ring(9)
bestie please go read the source before you @ me about anything, i'm just the messenger π
and that's the whole page, fr fr π
cute little sign-off: this one lives in ./drivers/net/ethernet/intel/ice, dated October 2026, and it's page ice_clean_xdp_irq_zc(9) of the Kernel API Manual. slay, go touch some packets πβ¨
π¦ 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