ice_flow_rem_prof(9)
π ice_flow_rem_prof(9) π
okay so bestie, welcome to the Kernel API Manual β yes that's the manual we're in, and yes this page is about one (1) function that removes a flow profile, and honestly it's giving "short but iconic" β¨
πΈ NAME πΈ
ice_flow_rem_prof β Remove a flow profile and all entries associated with it.
likeβ¦ it deletes the profile and everything attached to it, no stragglers, no leftovers, periodt πβ¨
π SYNOPSIS π
int ice_flow_rem_prof (struct ice_hw *hw , enum ice_block blk , u64
prof_id );
she returns an int, she takes three things, she's lowkey simple π«Ά
π ARGUMENTS π
hwβ pointer to the HW struct. yeah, the hardware struct, the main character herself πblkβ the block for which the flow profile is to be removed. gotta tell her which block we're clearing out, iykyk π§prof_idβ unique ID of the flow profile to be removed. her very own special number, no dups allowed π
π¦ SEE ALSO π¦
first up, the actual source, the mothership:
- Kernel file
./drivers/net/ethernet/intel/ice/ice_flow.c
and now the whole friend group, like literally all of them, no one gets left out π
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_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_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)
fr fr, that's the whole squad up there β go read them if you wanna know how the profile got made in the first place π
and that's the page!! π
β¨ brought to you by the kernel file at ./drivers/net/ethernet/intel/ice, October 2026 edition β mwah, ily, go remove some profiles responsibly ππ
π¦ 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