__i40e_get_coalesce(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ __i40e_get_coalesce(9) πŸ’– Kernel API Manual πŸŽ€

Okay bestie, welcome to the Kernel API Manual corner of the group chat ✨ This one is all about __i40e_get_coalesce, and it is giving β€œsmall function, very specific job, absolutely knows what it’s doing” energy πŸ’…


✨ NAME ✨

__i40e_get_coalesce β€” get per-queue coalesce settings 🫢


🌸 SYNOPSIS 🌸

int __i40e_get_coalesce (struct net_device *netdev , struct
       ethtool_coalesce *ec , int queue );

🫢 ARGUMENTS 🫢

  • netdev β€” the netdev to check πŸ‘€
  • ec β€” the ethtool coalesce data structure πŸŽ€
  • queue β€” which queue to pick, like choosing your main character queue πŸ’…

πŸ’… DESCRIPTION πŸ’…

So this function gets the per-queue settings for coalescence ✨ Specifically, the Rx and Tx usecs are per queue. If queue is <0, then we default to queue 0 as the representative value. Lowkey iconic behavior, no cap πŸ’–


πŸ”₯ SEE ALSO πŸ”₯

The kernel file in the mix is ./drivers/net/ethernet/intel/i40e/i40e_ethtool.c, and struct i40e_stats(9) plus this whole squad are here:


mwah πŸ’‹ β€” this iconic page comes from source/version ./drivers/net/ethernet/intel/i40e, dated October 2026, and the manual page is __i40e_get_coalesce(9) πŸ¦‹

πŸ“¦ where this page comes from