xsk_tx_metadata_complete(9)
hey bestie π
welcome to xsk_tx_metadata_complete(9) from the Kernel API Manual β this page is lowkey iconic, and it's giving βAF_XDP TX metadata completion, but make it cuteβ β¨
πΈ NAME πΈ
xsk_tx_metadata_complete β evaluates AF_XDP TX metadata at completion and calls the appropriate xsk_tx_metadata_ops operation. That's the whole vibe, no cap π
β¨ SYNOPSIS β¨
void xsk_tx_metadata_complete (struct xsk_tx_metadata_compl *compl ,
const struct xsk_tx_metadata_ops *ops , void *priv );
That's the signature, bestie β copy it exactly, periodt π«Ά
π ARGUMENTS π
complβ pointer to completion metadata produced fromxsk_tx_metadata_to_complopsβ pointer tostruct xsk_tx_metadata_opsprivβ pointer to driver-private aread (yep,aread, the page said what it said π)
π¦ DESCRIPTION π¦
Okay so this function should be called by the networking device upon AF_XDP egress completion. It evaluates AF_XDP TX metadata at completion and calls the appropriate xsk_tx_metadata_ops operation β main character energy for your AF_XDP TX completion moment π
π SEE ALSO π
- Kernel file
./include/net/xdp_sock.h xsk_tx_metadata_to_compl(9)
And for the cute sign-off: source/version is ./include/net, date is October 2026, and the manual is still xsk_tx_metadata_complete(9) β bye bestie, go complete that TX metadata π«Άπβ¨
π¦ 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