nfp_net_tx_full(9)
β¨ NAME β¨
okay bestie, welcome to the nfp_net_tx_full(9) page from the Kernel API Manual β itβs literally about checking if the TX ring is full. π¦ No cap, thatβs the whole vibe: nfp_net_tx_full β check if the TX ring is full. π
π οΈ SYNOPSIS π οΈ
int nfp_net_tx_full (struct nfp_net_tx_ring *tx_ring , int dcnt );
π ARGUMENTS π
tx_ringβ the TX ring to check. πdcntβ number of descriptors that need to be enqueued (must be>= 1). So yeah, at least one, bestie β thatβs the rule. π«
π¦ DESCRIPTION π¦
okay so hereβs the tea: this function checks β based on the host copy of the read/write pointer β if a given TX ring is full. The way that itβs all about the host copy is highkey important, iykyk. π
Important caveat, fr fr: the real TX queue may have some newly made available slots. Thatβs the little plot twist, bestie. π
β RETURN β
True if the ring is full. Thatβs it β simple, iconic, periodt. β
π SEE ALSO π
- Kernel file
./drivers/net/ethernet/netronome/nfp/nfp_net_dp.hπ nfp_net_irq_unmask(9)struct nfp_dp_ops(9)
π thatβs the whole page, bestie! source/version: ./drivers/net/ethernet/netrono...; date: October 2026; manual tag: nfp_net_tx_full(9). bye and go check those TX rings! π
π¦ 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