libeth_xsk_tx_fill_buf(9)
π 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:
- Kernel file
./include/net/libeth/xsk.h libeth_xsk_tx_queue_head(9)libeth_xsk_tx_queue_frag(9)libeth_xsk_tx_queue_bulk(9)libeth_xsk_tx_flush_bulk(9)libeth_xsktmo_req_csum(9)__libeth_xsk_xmit_fill_buf_md(9)__libeth_xsk_xmit_fill_buf(9)libeth_xsk_xmit_fill_buf(9)libeth_xsk_xmit_do_bulk(9)libeth_xsk_tx_init_bulk(9)libeth_xsk_process_buff(9)__libeth_xsk_run_prog(9)libeth_xsk_run_prog(9)__libeth_xsk_run_pass(9)libeth_xsk_run_pass(9)libeth_xsk_finalize_rx(9)LIBETH_XSK_DEFINE_FLUSH_TX(9)LIBETH_XSK_DEFINE_RUN_PROG(9)LIBETH_XSK_DEFINE_RUN_PASS(9)LIBETH_XSK_DEFINE_RUN(9)LIBETH_XSK_DEFINE_FINALIZE(9)struct libeth_xskfq(9)libeth_xsk_buff_xdp_get_dma(9)libeth_xskfqe_alloc(9)
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
- 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