ice_xsk_pool_disable(9)
π ice_xsk_pool_disable(9) β from the Kernel API Manual, bestie π
okay so this page lives in the Kernel API Manual and it's literally called ice_xsk_pool_disable(9) β yes that long name is the whole thing, iykyk. it's in section 9, it's giving "internal kernel function" energy, and we're gonna get through it together β¨
πΈ NAME πΈ
ice_xsk_pool_disable β disables a buffer pool region. that's it, that's the vibe. it's the off switch. π¦
β SYNOPSIS β
int ice_xsk_pool_disable (struct ice_vsi *vsi , u16 qid );
like, it hands you back an int, it wants a struct ice_vsi * and a u16, and it's spelled exactly like that, spaces and all β don't @ me, that's literally the signature π
π§ ARGUMENTS π§
vsiβ your current VSI π«Ά that's the one you're working on.qidβ the queue ID. the specific queue. the main character queue, lowkey π
π₯ DESCRIPTION π₯
so what does it actually do to you? it returns 0 on success, and negative on failure. that's the whole description. no cap, that's all the page gives us β success is 0, failure is negative, and honestly more manpages should be this direct πβ¨
and yeah, since it can hand you back a negative number, bestie, check your return value. negative means something went sideways and we're not ignoring it π
π¦ SEE ALSO π¦
the kernel file itself lives at ./drivers/net/ethernet/intel/ice/ice_xsk.c β go read it, it's iconic π
and here's the whole friend group, in order, because every single one of them is on this list and we are not leaving anybody out:
ice_qvec_toggle_napi(9)ice_qvec_dis_irq(9)ice_qvec_cfg_msix(9)ice_qvec_ena_irq(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_clean_xdp_irq_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)
and that's the page, bestie!! π it comes from ./drivers/net/ethernet/intel/ice and it's dated October 2026 β so mark your calendar, screenshot it, send it to the group chat, and slay your buffer pool region management π«Άππ
π¦ 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