i40e_get_tx_pending(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… i40e_get_tx_pending(9)

okay so welcome to the Kernel API Manual, bestie β€” this one's a little function with a big job and honestly she's lowkey iconic πŸŽ€


πŸŽ€ NAME

i40e_get_tx_pending β€” literally just tells you how many tx descriptors not processed πŸ’…


✨ SYNOPSIS

u32 i40e_get_tx_pending (struct i40e_ring *ring , bool in_sw );

🌸 ARGUMENTS

  • ring β€” the ring of descriptors πŸŒ€ like, the actual ring, that's the vibe
  • in_sw β€” use SW variables πŸ‘€ yes bestie, the software ones

πŸ¦‹ DESCRIPTION

so here's the tea 🍡 β€” on XL710 there is no access to the ring head register, like at all, it's simply not giving. so instead we have to use our local copies, and that's the whole move, no cap ✨


πŸ’– SEE ALSO

kernel file ./drivers/net/ethernet/intel/i40e/i40e_txrx.c πŸ“ and then, uh, the whole group chat of friends 🫢:


bestie pls go read them, they're all in ./drivers/net/ethernet/intel/i40e and they ate πŸ”₯

and that's the whole page, mwah πŸ’‹ β€” shoutout to the source dir ./drivers/net/ethernet/intel/i40e, dated October 2026, and it's still i40e_get_tx_pending(9) periodt πŸ‘‘πŸŒˆ

πŸ“¦ where this page comes from