ice_get_valid_rss_size(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– ice_get_valid_rss_size πŸ’–

okay so this is a section 9 kernel API page (ice_get_valid_rss_size(9)) β€” yes, the manual name is literally part of the vibe, we're in the kernel internals bestie, put your seatbelt on πŸŽ€


✨ NAME ✨

ice_get_valid_rss_size β€” returns the valid number of RSS queues πŸ‘‘


πŸ¦‹ SYNOPSIS πŸ¦‹

int ice_get_valid_rss_size (struct ice_hw *hw , int new_size );

that's the whole signature, no cap. it hands you back a plain int. πŸ’…


🌸 ARGUMENTS 🌸

  • hw β€” pointer to the HW structure 🫢 that's your hardware context right there, the main character of this whole call
  • new_size β€” the requested RSS queues πŸ“ like, what you're asking for
not me pointing out that new_size is the requested size and the whole point of this function is returning the valid one πŸ™ˆ the vibe check happens inside, bestie.

πŸ”₯ SEE ALSO πŸ”₯

first up, the source file where this lives, in the kernel tree:

  • ./drivers/net/ethernet/intel/ice/ice_ethtool.c

and then. okay. the friend group. this is a long one, so here's the whole crew, every single one, i'm not skipping a soul πŸ˜­πŸ’€

the way that list just keeps going β€” respect tho, they're all doing their thing in ./drivers/net/ethernet/intel/ice and honestly? iconic 🌈⭐


heads up bestie: the two __-prefixed ones (__ice_get_coalesce(9) and __ice_set_coalesce(9)) are their own separate entries β€” the underscores matter, don't go editing them out, iykyk πŸ’…

🧚 sign-off 🧚

this lil beauty comes to you from the kernel source path ./drivers/net/ethernet/intel/ice, dated October 2026, and the page is ice_get_valid_rss_size(9) β€” so when you cite it, cite it right, periodt πŸ”₯πŸ‘‘πŸ’œ

πŸ“¦ where this page comes from