libeth_xsk_tx_flush_bulk(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… libeth_xsk_tx_flush_bulk β€” from the Kernel API Manual, bestie

Okay so real talk, you're looking at libeth_xsk_tx_flush_bulk(9), which lives in the kernel API docs and is basically a tiny little wrapper whose whole personality is "define the flush of an XSk XDP_TX bulk." That's it. That's the girl. ✨


🌸 NAME 🌸

libeth_xsk_tx_flush_bulk β€” a wrapper that defines the flush of the XSk `XDP_TX` bulk πŸ’–


πŸŽ€ SYNOPSIS πŸŽ€

libeth_xsk_tx_flush_bulk (bq , flags , prep , xmit );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • bq β€” the bulk you're flushing, bestie. That's the one. 🫧
  • flags β€” the Tx flags. If you wanna know what they actually do, go look at __libeth_xdp_tx_flush_bulk, iykyk. πŸ”₯
  • prep β€” driver callback that prepares the queue. Get her ready. πŸ’…
  • xmit β€” driver callback that fills a HW descriptor. Slots the actual hardware bit in. ✨

🌈 DESCRIPTION 🌈

Lowkey the whole thing here is: you use this via LIBETH_XSK_DEFINE_FLUSH_TX to define an XSk `XDP_TX` driver callback. That's the assignment, no cap. 🧚


πŸ‘‘ SEE ALSO πŸ‘‘

Your reading list, fr fr β€” bookmark all of it:


And that's the whole page, periodt. πŸŽ€ This cutie came out of ./include/net/libeth and it's dated October 2026 β€” go off, calendar. ✨

πŸ“¦ where this page comes from