ice_xsk_pool_enable(9)
π ice_xsk_pool_enable(9) π
okay so bestie, welcome to the Kernel API Manual page for ice_xsk_pool_enable β yes that's the whole title, and yes it's a handful, but we're gonna get through it together π«Ά
β¨ NAME β¨
ice_xsk_pool_enable β enable a buffer pool region πΈ
π¦ SYNOPSIS π¦
int ice_xsk_pool_enable (struct ice_vsi *vsi , struct xsk_buff_pool
*pool , u16 qid );
π ARGUMENTS π
vsiβ the Current VSI, literally the VSI we're working with rn πpoolβ a pointer to a requested buffer pool region, i.e. the pool someone's asking for πqidβ queue ID, that's it, that's the number π
π DESCRIPTION π
Returns 0 on success, and a negative value on failure. periodt. That's genuinely the whole vibe of this page β no cap, it's a short one πβ¨
π§ SEE ALSO π§
First up, the kernel file where all this lives:
./drivers/net/ethernet/intel/ice/ice_xsk.c
and then the whole friend group of related functions, all of them, in order, no skipping π:
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_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)
lowkey iconic that a page this short still has a SEE ALSO list this long π go read them, bestie π
and that's a wrap, babe π
this lil slice of the manual comes to you from ./drivers/net/ethernet/intel/ice, dated October 2026 β screenshot it, frame it, it's giving lore ππ¦π
π¦ 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