libeth_xsk_tx_queue_head(9)
π libeth_xsk_tx_queue_head(9) π
okay so bestie, welcome to the Kernel API Manual β yes, that Kernel API Manual β and today's main character is libeth_xsk_tx_queue_head. no cap, she's an internal helper for queueing the XSk `XDP_TX` head. lowkey iconic. π
β¨ NAME β¨
libeth_xsk_tx_queue_head β internal helper for queueing the XSk `XDP_TX` head πΈ
she's internal, bestie β not your everyday public API, she's the backstage girlie making the show happen π
π¦ SYNOPSIS π¦
bool libeth_xsk_tx_queue_head (struct libeth_xdp_tx_bulk *bq , struct
libeth_xdp_buff *xdp );
returns a bool, takes two args, and she's out. short king behaviour fr fr π
π ARGUMENTS π
bqβ the XDP Tx bulk you're queueing the head frag to. that's her home, that's where the frag goes π«Άxdpβ the XSk buffer holding the head you wanna queue. she's bringing the frag to the party π
π RETURN π
- returns
falseif it's the only frag of the frame - returns
trueif it's an S/G frame
so likeβ¦ the return value is literally just telling you "bestie, are there more frags or are we done here" πβ¨
π₯ SEE ALSO π₯
the whole friend group, no gatekeeping π
β and yeah, the kernel file lives at ./include/net/libeth/xsk.h:
libeth_xsk_tx_queue_frag(9)libeth_xsk_tx_queue_bulk(9)libeth_xsk_tx_fill_buf(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)
and that's the page, bestie! go read the whole squad, they all slay in their own way π§ββοΈ
mwah π β brought to you from ./include/net/libeth, dated October 2026, page libeth_xsk_tx_queue_head(9). periodt. π
π¦ 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