iavf_aq_get_set_rss_lut(9)
β¨ iavf_aq_get_set_rss_lut β¨
okay bestie, so this one lives in the Kernel API Manual β section 9, kernel-space realness only π
it's giving "deep in the Intel networking trenches" and honestly? kinda iconic.
π NAME π
iavf_aq_get_set_rss_lut β the internal glow-up function that gets or sets the RSS look-up table π (yes, the original NAME section is literally blank after the dash, and I refuse to make up lore about it, so here we are π«Ά)
πΈ SYNOPSIS πΈ
enum iavf_status iavf_aq_get_set_rss_lut (struct iavf_hw *hw , u16
vsi_id , bool pf_lut , u8 *lut , u16 lut_size , bool set );
six arguments, one call, zero chill β here's the tea on every single one π¦
π ARGUMENTS π
hwβ pointer to the hardware structure. literally your golden ticket to the hardware struct, no cap πvsi_idβ vsi fw index. the firmware index for the VSI, iykyk.pf_lutβ for PF table set true, for VSI table set false. so like, PF table?true. VSI table?false. pick your fighter πlutβ pointer to the lut buffer provided by the caller. the caller hands over the buffer, you don't go making your own β¨lut_sizeβ size of the lut buffer. yes, you have to tell it. it's not a mind reader πsetβ set true to set the table, false to get the table. one flag, two whole modes, main character energy π
π§ DESCRIPTION π§
Internal function to get or set RSS look up table π that's the whole vibe. Internal is the key word here bestie β this is not the public-facing baddie, it's the behind-the-scenes one that the rest of the driver calls when it needs the RSS look-up table read or written.
lowkey important: it's an internal function, so keep that in mind before you go calling it from random places fr fr π
β SEE ALSO β
the whole kernel-file family reunion, all of it, no skipping:
- Kernel file
./drivers/net/ethernet/intel/iavf/iavf_common.cβ that's where this one hangs out π¦ iavf_stat_str(9)iavf_debug_aq(9)iavf_check_asq_alive(9)iavf_aq_queue_shutdown(9)iavf_aq_set_rss_lut(9)iavf_aq_get_set_rss_key(9)iavf_aq_set_rss_key(9)iavf_aq_send_msg_to_pf(9)iavf_vf_parse_hw_config(9)
and that's the whole page, bestie π«Ά sign-off time: this lil beauty comes from the kernel source tree at ./drivers/net/ethernet/intel/iavf, dated October 2026, and it's filed under iavf_aq_get_set_rss_lut(9) in the Kernel API Manual. slay, go read your RSS tables responsibly πβ¨π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms