i40e_xdp_xmit(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay so bestie, this is i40e_xdp_xmit(9) from the Kernel API Manual, and it's literally the function that implements ndo_xdp_xmit. main character energy for the i40e driver, no cap πŸ’…βœ¨

✨ NAME ✨

i40e_xdp_xmit β€” implements ndo_xdp_xmit. that's the whole name vibe 🫢

πŸŽ€ SYNOPSIS πŸŽ€

int i40e_xdp_xmit (struct net_device *dev , int n , struct xdp_frame
**frames , u32 flags );

🌸 ARGUMENTS 🌸

  • dev β€” netdev πŸ’–
  • n β€” number of frames
  • frames β€” array of XDP buffer pointers
  • flags β€” XDP extra info

πŸ¦‹ DESCRIPTION πŸ¦‹

Returns number of frames successfully sent. slay πŸ’… failed frames will be free'ed by XDP core β€” yes, "free'ed" is the original spelling and we are keeping it πŸ˜­πŸ’–

For error cases, a negative errno code is returned and no-frames are transmitted (caller must handle freeing frames). periodt 🚨

πŸ’œ SEE ALSO πŸ’œ

Kernel file: ./drivers/net/ethernet/intel/i40e/i40e_txrx.c β€” and then the whole i40e friend group chat:

okay that's the whole page, bestie β€” source/version energy comes from ./drivers/net/ethernet/intel/i40e, dated October 2026, and the footer is still out here claiming i40e_xdp_xmit(9). bye πŸ’…πŸŒˆ

πŸ“¦ where this page comes from