ice_rem_rss_cfg_sync(9)
π
ice_rem_rss_cfg_sync β remove an existing RSS configuration π
okay so bestie, welcome to the ice_rem_rss_cfg_sync(9) page, straight out of the Kernel API Manual β¨ this one is short and sweet but it's important, so pay attention π«Ά
πΈ SYNOPSIS πΈ
int ice_rem_rss_cfg_sync (struct ice_hw *hw , u16 vsi_handle , const
struct ice_rss_hash_cfg *cfg );
that's the whole vibe β you hand it three things and it gives you back an int, periodt π
π¦ ARGUMENTS π¦
hwβ pointer to the hardware structure β¨ like, the actual hardware handler, okay? she's the main character here πvsi_handleβ the software VSI handle π au16, that's it, that's the whole thingcfgβ configure parameters πΈ the RSS hash config you're pointing at, no cap
π DESCRIPTION π
so basically this removes an existing RSS configuration. that's the whole job, she's a one-task queen π
Assumption: lock has already been acquired for RSS list π that's not a suggestion bestie, that's an assumption the function is literally making β lock's already yours before you even walk in π
lowkey do not skip the lock thing. it says "assumption", it means "assumption" β go get that lock first, fr fr π
π SEE ALSO π
the kernel file this lives in, right here:
./drivers/net/ethernet/intel/ice/ice_flow.cβ
and honestly the whole friend group of related calls, all in section 9, all iconic in their own way π§
ice_flow_val_hdrs(9)ice_flow_calc_seg_sz(9)ice_flow_proc_seg_hdrs(9)ice_flow_xtract_fld(9)ice_flow_xtract_raws(9)ice_flow_create_xtrct_seq(9)ice_flow_proc_segs(9)ice_flow_find_prof_conds(9)ice_flow_find_prof_id(9)ice_flow_rem_entry_sync(9)ice_flow_add_prof_sync(9)ice_flow_rem_prof_sync(9)ice_flow_assoc_prof(9)ice_flow_disassoc_prof(9)ice_flow_set_parser_prof(9)ice_flow_add_prof(9)ice_flow_rem_prof(9)ice_flow_add_entry(9)ice_flow_rem_entry(9)ice_flow_set_fld_ext(9)ice_flow_set_fld(9)ice_flow_add_fld_raw(9)ice_flow_rem_vsi_prof(9)ice_flow_set_rss_seg_info(9)ice_rem_vsi_rss_list(9)ice_rem_vsi_rss_cfg(9)ice_get_rss_hdr_type(9)ice_rem_rss_list(9)ice_add_rss_list(9)ice_rss_config_xor_word(9)ice_rss_config_xor(9)ice_rss_set_symm(9)ice_rss_cfg_raw_symm(9)ice_rss_update_raw_symm(9)ice_add_rss_cfg_sync(9)ice_add_rss_cfg(9)ice_rem_rss_cfg(9)ice_add_avf_rss_cfg(9)ice_set_rss_cfg_symm(9)ice_replay_rss_cfg(9)ice_get_rss_cfg(9)
and that's the whole page, bestie π she's tiny but she's thorough. this lil masterpiece lives in ./drivers/net/ethernet/intel/ice, dated October 2026, part of the Kernel API Manual β iykyk ππ go forth and remove those RSS configs responsibly (with the lock. with the lock.) β¨ππ₯
π¦ 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