ice_get_q_coalesce(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

hi hi bestie πŸ’– this is the ice_get_q_coalesce(9) page from the Kernel API Manual β€” yes, the manual name is literally Kernel API Manual, and we're about to get a queue's ITR/INTRL (coalesce) settings together. no cap, it's giving β€œsmall function, big extended universe” energy. πŸ¦‹

πŸŽ€ NAME πŸŽ€

ice_get_q_coalesce β€” get a queue's ITR/INTRL (coalesce) settings. literally the whole name vibe: one function, one queue, one set of coalesce settings. ✨

✨ SYNOPSIS ✨

okay so here's the signature, copied exactly because we do not mess with code:

int ice_get_q_coalesce (struct ice_vsi *vsi , struct ethtool_coalesce
       *ec , int q_num );

🌸 ARGUMENTS 🌸

  • vsi β€” the VSI associated to the queue for getting ITR/INTRL (coalesce) settings. think of it as the queue's home base, bestie. 🏠
  • ec β€” the coalesce settings to program the device with. yep, that's the object. πŸ’…
  • q_num β€” update ITR/INTRL (coalesce) settings for this queue number/index. it's the queue's little number/index. πŸ”’

πŸ¦‹ DESCRIPTION πŸ¦‹

this one returns 0 on success πŸŽ‰ and returns a negative value under the following conditions, periodt:

  1. Getting Tx or Rx ITR/INTRL (coalesce) settings failed. πŸ’€
  2. The q_num passed in is not a valid number/index for Tx and Rx rings. 🚫

πŸ’œ SEE ALSO πŸ’œ

okay this is the part where the page goes full main-character extended universe. every single ref, no skips, iykyk:


okay that's the whole page, bestie 🫢 the source/version is ./drivers/net/ethernet/intel/ice, the date is October 2026, and the page is ice_get_q_coalesce(9). byeee, go get those coalesce settings πŸ’–βœ¨

πŸ“¦ where this page comes from