ice_vc_get_rss_hashcfg(9)
π ice_vc_get_rss_hashcfg π
okay so bestie, welcome to the kernel API manual (yes, that's the manual name, we're being fancy today π) and today's main character is ice_vc_get_rss_hashcfg β she's the one who goes and gets you the RSS Hash configuration. that's it, that's the whole vibe check. lowkey iconic, highkey a one-job function. β¨
πΈ NAME πΈ
ice_vc_get_rss_hashcfg β returns the RSS Hash configuration, no cap
π¦ SYNOPSIS π¦
int ice_vc_get_rss_hashcfg (struct ice_vf *vf );
like, that's the whole signature. int going in, int coming out (well, int coming out β you get me), and one singular argument. so clean. so minimal. she ate. π
π ARGUMENTS π
vfβ pointer to the VF info. that's the VF babe, the virtual function herself. she's astruct ice_vf *and yes you gotta hand her over. π«Ά
β SEE ALSO β
okay this is the part where the friend group shows up π β literally the entire RSS crew is tagged in this group chat, so let me introduce everyone, and yes i'm naming every single one because nobody gets left on read:
- Kernel file
./drivers/net/ethernet/intel/ice/virt/rss.cβ the source file herself, the origin story π ice_vc_validate_pattern(9)ice_vc_parse_rss_cfg(9)ice_vf_adv_rss_offload_ena(9)ice_is_hash_cfg_valid(9)ice_hash_cfg_reset(9)ice_hash_cfg_record(9)ice_hash_moveout(9)ice_hash_moveback(9)ice_hash_remove(9)ice_add_rss_cfg_pre_gtpu(9)ice_add_rss_cfg_pre_ip(9)ice_calc_gtpu_ctx_idx(9)ice_map_ip_ctx_idx(9)ice_add_rss_cfg_pre(9)ice_add_rss_cfg_post_gtpu(9)ice_rem_rss_cfg_post(9)ice_rem_rss_cfg_wrap(9)ice_add_rss_cfg_wrap(9)ice_parse_raw_rss_pattern(9)ice_add_raw_rss_cfg(9)ice_rem_raw_rss_cfg(9)ice_vc_handle_rss_cfg(9)ice_vc_config_rss_key(9)ice_vc_config_rss_lut(9)ice_vc_config_rss_hfunc(9)ice_vc_set_rss_hashcfg(9)β her setter counterpart, the sibling, the rival, the duo π«Άβ¨
every single (9) is a kernel-section reference, keep 'em in your back pocket, iykyk. π
π real talk though: if you came here looking for flags, options, env vars, exit statuses or examples β there are literally none on this page. it's one function, one argument, one job. she's booked, she's busy, she gets the hash config. periodt. π
and that's the page bestie!! π before you go β cute sign-off time π β this lil doc says Kernel API Manual up top (the manual name, folded in all cozy as promised), it lives in the source at ./drivers/net/ethernet/intel/i... (yes that's literally how it's printed, the path gets cut off in the footer, not me being lazy π), and it's dated October 2026, closing out with ice_vc_get_rss_hashcfg(9) again for good luck. mwah. ππ§
π¦ 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