i40e_aq_set_rss_key(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

i40e_aq_set_rss_key(9) β€” welcome to the Kernel API Manual bestie, and uh… yeah. The NAME entry is literally just i40e_aq_set_rss_key - and then nothing. No description. No little hyphen-summary. Iconic of it honestly, it's giving mysterious main character energy ✨. (The actual what-it-does is a few sections down, don't worry, I got you 🫢)


🌸 SYNOPSIS 🌸

int i40e_aq_set_rss_key (struct i40e_hw *hw , u16 vsi_id , struct
i40e_aqc_get_set_rss_key_data *key );

So like β€” it returns an int, takes three things, and yes the line break in the middle is exactly how it ships, no I did not fix it, and no you should not fix it either πŸ’….


πŸŽ€ ARGUMENTS πŸŽ€

  • hw β€” pointer to the hw struct πŸ–₯️. The hardware handle. Your whole entry point into the NIC's world.
  • vsi_id β€” vsi fw index πŸ”’. The firmware's index for the VSI you're targeting.
  • key β€” pointer to key info struct πŸ”‘. That's your RSS key data, wrapped up in a struct i40e_aqc_get_set_rss_key_data.

πŸ¦‹ DESCRIPTION πŸ¦‹

Okay so the whole vibe of this one: it sets the RSS key, per VSI 🌈. That's it. That's the sentence. Short and slay. Per. VSI. Key. Done πŸ‘‘

Ngl, the manpage really said "one sentence and a dream" for this section β€” but the one sentence is load-bearing, so respect it fr fr 🌸.

⭐ SEE ALSO ⭐

First up, the kernel file that actually lives and breathes this code:

  • ./drivers/net/ethernet/intel/i40e/i40e_common.c πŸ“

And now… the friend group πŸ’€. This list is long long, so buckle in bestie, every single one of these is getting their moment:

Like I said. A lot of friends. All ride-or-die, all worth a read πŸ’œ.


🧚 sign-off 🧚

And that's the whole page bestie πŸŽ€ β€” brought to you by the fine folks over at ./drivers/net/ethernet/intel/i40e, dated October 2026. Go set some RSS keys per VSI, hydrate, and slay πŸ’…βœ¨πŸ¦‹

πŸ“¦ where this page comes from