nfp_nfd3_tx_complete(9)
β¨ nfp_nfd3_tx_complete(9) β¨
okay so bestie, welcome to the Kernel API Manual π this one's a little function from the kernel side of things, and honestly? she's short, she's sweet, she handles her business. let's get into it π«Ά
πΈ NAME πΈ
nfp_nfd3_tx_complete β Handled completed TX packets β¨ (yes that's literally the official line, and yes it's giving "i did my job and i'm not sorry" energy π)
π¦ SYNOPSIS π¦
void nfp_nfd3_tx_complete (struct nfp_net_tx_ring *tx_ring , int budget
);
that's the whole vibe. no return value, she just does the thing π
π ARGUMENTS π
tx_ringβ TX ring structure π this is the ring itself, the whole lil setup she's working through. main character energy fr.budgetβ NAPI budget π and here's the tea: it's only used as bool to determine if in NAPI context. not as an actual number, bestie, just "is this a NAPI situation or not" β iykyk π so don't come at her expecting fancy budget math, that's not what she's about.
β SEE ALSO β
okay so the whole friend group π
- Kernel file
./drivers/net/ethernet/netronome/nfp/nfd3/dp.cπ (that's where she lives, that's her home) nfp_nfd3_tx_ring_stop(9)nfp_nfd3_tx_tso(9)nfp_nfd3_tx_csum(9)nfp_nfd3_tx(9)nfp_nfd3_rx_give_one(9)nfp_nfd3_rx_ring_fill_freelist(9)nfp_nfd3_rx_csum_has_errors(9)nfp_nfd3_rx_csum(9)nfp_nfd3_rx(9)nfp_nfd3_poll(9)
like, the entire squad, no cap π§π go read their pages too, they're all linked up and they all ate.
π‘ quick reminder bestie: this page is exactly what it says and nothing more β she takestx_ringandbudget, she returnsvoid, and that's the whole story. don't be out here inventing behaviour that isn't in the docs, that's not slay of you π«Ά
and that's a wrap, gorgeous π this page came straight out of the Kernel API Manual, source <blue>./drivers/net/ethernet/netrono...</blue>, dated October 2026 β so go forth, cite it correctly, and remember: nfp_nfd3_tx_complete(9) said what she said ππ
π¦ 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