ice_hash_moveback(9)
π NAME π
okay so bestie, this is ice_hash_moveback(9) from the Kernel API Manual, and its whole main-character job is literally to add an RSS hash configuration for a VF. No cap. π
β¨
β¨ SYNOPSIS β¨
copy this signature exactly, iykyk β itβs giving βdonβt touch the spacingβ energy:
int ice_hash_moveback (struct ice_vf *vf , struct ice_rss_hash_cfg *cfg
);
π ARGUMENTS π
vfβ VF pointer. Thatβs the pointer bestie π«Άcfgβ RSS hash configuration to apply. This is the config weβre serving β¨
π¦ DESCRIPTION π¦
okay so the actual vibe: add cfg to vf if the context is valid and the VSI exists; then it programs the HW. Thatβs the whole function. Periodt. π
πΈ RETURN πΈ
0β on success. Slay, it worked π-ENOENTβ ifcfgis invalid or VSI is missing. no cfg/no VSI, no entry, sad girl hours π-EBUSYβ if hardware programming fails. HW programming said busy-vibes, so thatβs the error π
π₯ SEE ALSO π₯
the whole friend group is linked here, no skips:
- Kernel file
./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_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_get_rss_hashcfg(9)ice_vc_set_rss_hashcfg(9)
okay bye bestie π this iconβs source/version line is ./drivers/net/ethernet/intel/i... and the date is October 2026 β mwah, catch u later π
π¦β¨
π¦ 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