i40e_xsk_pool_enable(9)
π NAME π
okay so bestie, this is the i40e_xsk_pool_enable(9) page from the Kernel API Manual, and it's literally about enabling / associating an AF_XDP buffer pool to a certain ring/qid. slay. β¨
πΈ SYNOPSIS πΈ
int i40e_xsk_pool_enable (struct i40e_vsi *vsi , struct xsk_buff_pool
*pool , u16 qid );
π ARGUMENTS π
vsiβ the current VSI, aka the main character in this little setup π«Άpoolβ the buffer pool, the thing we're bringing to the party πqidβ the Rx ring that this buffer pool is getting associated with, iykyk π¦
π DESCRIPTION π
Returns 0 on success, and <0 on failure. no cap, that's the whole vibe check π
bestie please note: the return value is literally the plot β0means we ate, and anything<0means something went wrong. periodt. π
π SEE ALSO π
- Kernel file
./drivers/net/ethernet/intel/i40e/i40e_xsk.cβ the source file, go read it if you're nosy π i40e_realloc_rx_xdp_bi(9)i40e_realloc_rx_bi_zc(9)i40e_xsk_pool_disable(9)i40e_xsk_pool_setup(9)i40e_run_xdp_zc(9)i40e_construct_skb_zc(9)i40e_clean_rx_irq_zc(9)i40e_xmit_zc(9)i40e_clean_xdp_tx_buffer(9)i40e_clean_xdp_tx_irq(9)i40e_xsk_wakeup(9)i40e_xsk_clean_tx_ring(9)i40e_xsk_any_rx_ring_enabled(9)
and that's the whole page, bestie π«Ά this came from ./drivers/net/ethernet/intel/i40e, dated October 2026 β iconic, honestly. πβ¨
π¦ 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