ice_finalize_xdp_rx(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so bestie, meet ice_finalize_xdp_rx(9) from the Kernel API Manual β€” the function whose whole name is Bump XDP Tx tail and/or flush redirect map. no cap, that's the vibe. ✨


πŸŽ€ SYNOPSIS πŸŽ€

void ice_finalize_xdp_rx (struct ice_tx_ring *xdp_ring , unsigned int
       xdp_res , u32 first_idx );

🌸 ARGUMENTS 🌸

  • xdp_ring β€” XDP ring. the ring in question, bestie.
  • xdp_res β€” Result of the receive batch. the batch receipts, literally.
  • first_idx β€” index to write from caller. caller picks where the writing starts.

πŸ¦‹ DESCRIPTION πŸ¦‹

So this function bumps XDP Tx tail and/or flush redirect map, and it should be called when a batch of packets has been processed in the napi loop. that's the moment, bestie β€” batch processed in the napi loop, then this gets called. 🫢

🌈 SEE ALSO 🌈


Cute sign-off, bestie: this page lives in ./drivers/net/ethernet/intel/ice, is stamped October 2026, and answers to the iconic name ice_finalize_xdp_rx(9). πŸ’…βœ¨

πŸ“¦ where this page comes from