ice_add_rss_cfg_pre_ip(9)
π
ice_add_rss_cfg_pre_ip β like, the pre-game for IP-layer RSS config β¨
okay so this one lives in the Kernel API Manual (section 9, kernel-space girlies rise π«Ά), and it's basically the opening act before the main character shows up. let's get into it π
πΈ SYNOPSIS πΈ
int ice_add_rss_cfg_pre_ip (struct ice_vf *vf , struct
ice_vf_hash_ip_ctx *ctx );
literally the whole signature, no cap. yes the line break is real, we don't make the rules π
π ARGUMENTS π
vfβ VF pointer π« (the virtual function bestie in question)ctxβ IP L4 hash context π β and before you ask, that covers ESP/UDP-ESP/AH/PFCP and UDP/TCP/SCTP. so many vibes in one struct fr fr
π¦ DESCRIPTION π¦
okay so here's the tea: this function removes covered/recorded IP RSS configurations prior to adding a new one. π§Ήβ¨
it's giving cleanup era. before anything new gets added, the old covered/recorded stuff gets cleared out. main character energy: out with the old, in with the new π
π₯ RETURN π₯
0β success, we ate πβ¨- negative error code β failure, and honestly π (it's negative, so you know something went wrong)
π SEE ALSO π
bestie, buckle up, this list is long β but every single one matters, iykyk π
- the kernel file itself:
./drivers/net/ethernet/intel/ice/virt/rss.cπ 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)(yes, moveout and moveback, they're a matching set π)ice_hash_remove(9)ice_add_rss_cfg_pre_gtpu(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_get_rss_hashcfg(9)ice_vc_set_rss_hashcfg(9)
β¨ little reminder from your girl: this page is from the source tree at ./drivers/net/ethernet/intel/i... (yep, truncated just like that π), and it's dated October 2026. so future-core of you π
and that's the page, bestie β go forth and pre-process those RSS configs responsibly π§π periodt.
π¦ 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