cxgb4_write_rss(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– cxgb4_write_rss(9) β€” like, the RSS table glow-up for one specific port πŸ’–

okay so bestie, welcome to the Kernel API Manual, and today's main character is cxgb4_write_rss πŸŽ€ this one's short and sweet, so no excuses β€” let's get into it ✨


✨ NAME ✨

cxgb4_write_rss β€” writes the RSS table for a given port πŸ’… that's it, that's the gig.


πŸ¦‹ SYNOPSIS πŸ¦‹

int cxgb4_write_rss (const struct port_info *pi , const u16 *queues );

🌸 ARGUMENTS 🌸

  • pi β€” the port 🫢 like, the actual struct port_info you're doing this for.
  • queues β€” array of queue indices for RSS πŸ“ this is the const u16 * situation right here.

⭐ DESCRIPTION ⭐

So what it does: it sets up the portion of the HW RSS table for the port's VI (yes, that's the virtual interface, iykyk) so packets get distributed to the Rx queues in queues πŸ’« lowkey iconic behaviour tbh.

🚨 okay but serious moment: it should never be called before setting up sge eth rx queues. Like, do not. Not me warning you twice. Get those queues set up first, periodt πŸ’€

🌈 SEE ALSO 🌈


and that's the whole vibe check bestie πŸ§šπŸ’œ this page came from the Kernel API Manual, sourced from ./drivers/net/ethernet/chelsio..., dated October 2026 β€” go forth and set up your Rx queues first, mwah πŸ’‹πŸ‘‘

πŸ“¦ where this page comes from