libeth_xsk_setup_pool(9)
π NAME π
libeth_xsk_setup_pool β setup or destroy an XSk pool for a queue β¨π
Bestie, welcome to the libeth_xsk_setup_pool(9) page from the Kernel API Manual π«Ά. This is the kernel-API group chat, and this function is here to handle the pool setup/destroy vibes.
β¨ SYNOPSIS β¨
int libeth_xsk_setup_pool (struct net_device *dev , u32 qid , bool enable );
π ARGUMENTS π
devβ the targetnet_deviceπqidβ the stack queue index you're configuring π§enableβ tells it whether to enable or disable the pool π
π¦ DESCRIPTION π¦
Okay so here's the tea β: it checks that qid is valid, and then it maps or unmaps the pool. That's literally the whole vibe, no cap πβ¨.
π₯ RETURN π₯
0on success β slay π-errnootherwise β not slay, but that's the contract π
π SEE ALSO π
Kernel file: ./drivers/net/ethernet/intel/libeth/xsk.c π
libeth_xsk_buff_free_slow(9)libeth_xsk_buff_add_frag(9)libeth_xsk_buff_stats_frags(9)__libeth_xsk_run_prog_slow(9)libeth_xsk_prog_exception(9)libeth_xskfq_create(9)libeth_xskfq_destroy(9)libeth_xsk_init_wakeup(9)libeth_xsk_wakeup(9)
Mwah π and that's the page! Footer source/version says ./drivers/net/ethernet/intel/l... and the date is October 2026 β with libeth_xsk_setup_pool(9) sitting pretty at the very end ππ«Ά
π¦ 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