ice_xsk_wakeup(9)
π ice_xsk_wakeup(9) β the kernel API manual, but make it make sense
okay so bestie, welcome to ice_xsk_wakeup(9) β yes that (9) is the section number, it's a kernel API page, we're in the big leagues now π this lil function is the one that implements ndo_xsk_wakeup, and honestly? iconic behaviour.
β¨ SYNOPSIS β¨
int ice_xsk_wakeup (struct net_device *netdev , u32 queue_id , u32 flags
);
that's the whole signature, no cap. three args in, one int out π
πΈ ARGUMENTS πΈ
netdevβ anet_device. that's it, that's the description. it's the net device, bestie, we move.queue_idβ the queue you wanna wake up β° like, this one, girl, rise and shine.flagsβ literally ignored in our case π and there's a reason: we've got Rx and Tx living in the same NAPI, so there's nothing to disambiguate. the flags can show up to the party, they just don't get a say.
π¦ DESCRIPTION π¦
Returns negative on error, zero otherwise. that's it. that's the whole description. short king energy π so like β negative = something went wrong π, zero = we're so good, we're slaying, no error π
π₯ SEE ALSO π₯
the source file lives at Kernel file ./drivers/net/ethernet/intel/ice/ice_xsk.c β go read it, iykyk π
and now the whole friend group, in order, no skips, no cuts, we don't leave anyone out of the group chat:
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_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_any_rx_ring_ena(9)ice_xsk_clean_rx_ring(9)ice_xsk_clean_xdp_ring(9)
twenty-two besties, all accounted for, periodt πβ¨
lowkey reminder: flags is ignored. i didn't make the rules, the NAPI did. don't come for me π«Ά
and that's a wrap, babe π this page came from ./drivers/net/ethernet/intel/ice, dated October 2026 β drink some water, go wake up a queue, ily π§π
π¦ 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