ice_rem_rss_list(9)
π ice_rem_rss_list(9) π
okay bestie, so this is a kernel API manual page, and likeβ¦ it's genuinely iconic. it's called ice_rem_rss_list, and it does exactly what it says on the tin: it removes RSS configuration from a list. no cap, that's the whole vibe. π
β¨ NAME β¨
ice_rem_rss_list β remove RSS configuration from list. that's it. that's the function. she's a clean, simple, does-what-it-says queen π
π¦ SYNOPSIS π¦
void ice_rem_rss_list (struct ice_hw *hw , u16 vsi_handle , struct
ice_flow_prof *prof );
this is the whole signature, exactly as it is, no edits, no notes. copy it, love it, respect it. π
πΈ ARGUMENTS πΈ
hwβ pointer to the hardware structure. literally just a pointer to the hardware struct, bestie. she's holding all the hardware info. π«Άvsi_handleβ software VSI handle. it's au16, it's a handle, it's software-side. that's the tea. πprofβ pointer to flow profile. this one points at the flow profile struct. she knows the flow. she is the flow. π₯
π DESCRIPTION π
okay so here's the one thing you actually need to remember:
Assumption: lock has already been acquired for RSS list
likeβ¦ this is a BIG DEAL, bestie. the function assumes the RSS list lock is already held before you call it. it does not acquire the lock itself. it is not going to save you. you gotta lock it yourself first, or likeβ¦ chaos. undefined behaviour energy. do not skip this step. π
it's giving "trust me bro, you handle the lock, i'll handle the removing." iconic but also please be responsible. π
π SEE ALSO π
this is the friend group. the whole squad. every single one of these is part of the same kernel file, ./drivers/net/ethernet/intel/ice/ice_flow.c, and honestly they all ate:
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_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_sync(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)
likeβ¦ that's a lot of friends. but they're all in the same file, same family, same energy. go read them. iykyk. π
β¨ and that's the whole page, bestie β¨
this little beauty lives in ./drivers/net/ethernet/intel/ice, and the source/version vibes are giving October 2026. so likeβ¦ future iconic. mark your calendars. ποΈπ
now go forth, hold that lock, and remove those RSS configs like the main character you are. 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