libeth_xsk_tx_fill_buf(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ libeth_xsk_tx_fill_buf(9) πŸŽ€

okay so welcome to the Kernel API Manual page for this little internal helper bestie. It's giving backstage-kernel-energy, and we're here for it. πŸ’…


🌸 NAME 🌸

libeth_xsk_tx_fill_buf β€” the internal helper that fills XSk XDP_TX &libeth_sqe. Like, it's literally the fill-the-sqe helper. No cap. ✨


✨ SYNOPSIS ✨

the signature is giving:

struct libeth_xdp_tx_desc libeth_xsk_tx_fill_buf (struct
       libeth_xdp_tx_frame frm , u32 i , const struct libeth_xdpsq *sq , u64
       priv );

πŸŽ€ ARGUMENTS πŸŽ€

  • frm β€” XDP Tx frame from the bulk. That's the frame you're working with, bestie. πŸ¦‹
  • i β€” index on the HW queue. Literally the spot on the hardware queue. ⭐
  • sq β€” XDPSQ abstraction for the queue. The queue's whole abstraction situation. 🌈
  • priv β€” private data. The private data, periodt. πŸ’œ

πŸ’– RETURN πŸ’–

Returns an XDP Tx descriptor with the synced DMA and other info to pass to the driver callback. So: descriptor, synced DMA, other info, driver callback. That's the whole vibe. Slay. πŸ”₯


πŸ¦‹ SEE ALSO πŸ¦‹

go touch some kernel grass and check these besties:


okay that's the page, bestie. Source/version: ./include/net/libeth. Date: October 2026. libeth_xsk_tx_fill_buf(9) out β€” mwah. πŸ’‹βœ¨

πŸ“¦ where this page comes from