ice_rem_prof_id_flow(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ice_rem_prof_id_flow β€” NAME 🌸

ok so this is ice_rem_prof_id_flow(9) from the Kernel API Manual bestie, and it's literally the "remove flow" girlie β€” she takes a profile out of the flow, no cap πŸ’–


✨ SYNOPSIS ✨

int ice_rem_prof_id_flow (struct ice_hw *hw , enum ice_block blk , u16
vsi , u64 hdl );

πŸŽ€ ARGUMENTS πŸŽ€

  • hw β€” pointer to the HW struct 🫢
  • blk β€” hardware block
  • vsi β€” the VSI from which to remove the profile specified by ID πŸ’«
  • hdl β€” profile tracking handle

πŸ¦‹ DESCRIPTION πŸ¦‹

ok so when you call this bad boy, it updates the hardware tables to remove the profile indicated by the ID parameter for the VSIs specified in the VSI array. the way it just goes in and cleans house 🧹✨

once it's been successfully called, the flow will be disabled. periodt. πŸ’…


🌈 SEE ALSO 🌈

the kernel file it lives in is ./drivers/net/ethernet/intel/ice/ice_flex_pipe.c β€” go say hi 🫢

and here's the whole friend group, in order, no one left out:

ice_sect_id(9), ice_hw_ptype_ena(9), ice_gen_key_word(9), ice_bits_max_set(9), ice_set_key(9), ice_acquire_change_lock(9), ice_release_change_lock(9), ice_get_open_tunnel_port(9), ice_upd_dvm_boost_entry(9), ice_set_dvm_boost_entries(9), ice_tunnel_idx_to_entry(9), ice_create_tunnel(9), ice_destroy_tunnel(9), ice_find_prot_off(9), ice_ptg_find_ptype(9), ice_ptg_alloc_val(9), ice_ptg_remove_ptype(9), ice_ptg_add_mv_ptype(9), ice_match_prop_lst(9), ice_vsig_find_vsi(9), ice_vsig_alloc_val(9), ice_vsig_alloc(9), ice_find_dup_props_vsig(9), ice_vsig_free(9), ice_vsig_remove_vsi(9), ice_vsig_add_mv_vsi(9), ice_prof_has_mask_idx(9), ice_prof_has_mask(9), ice_find_prof_id_with_mask(9), ice_prof_id_rsrc_type(9), ice_tcam_ent_rsrc_type(9), ice_alloc_tcam_ent(9), ice_free_tcam_ent(9), ice_alloc_prof_id(9), ice_free_prof_id(9), ice_prof_inc_ref(9), ice_write_prof_mask_reg(9), ice_write_prof_mask_enable_res(9), ice_init_prof_masks(9), ice_init_all_prof_masks(9), ice_alloc_prof_mask(9), ice_free_prof_mask(9), ice_free_prof_masks(9), ice_shutdown_prof_masks(9), ice_shutdown_all_prof_masks(9), ice_update_prof_masking(9), ice_write_es(9), ice_prof_dec_ref(9), ice_init_sw_xlt1_db(9), ice_init_sw_xlt2_db(9), ice_init_sw_db(9), ice_fill_tbl(9), ice_fill_blk_tbls(9), ice_free_prof_map(9), ice_free_flow_profs(9), ice_free_vsig_tbl(9), ice_free_hw_tbls(9), ice_init_flow_profs(9), ice_clear_hw_tbls(9), ice_init_hw_tbls(9), ice_prof_gen_key(9), ice_tcam_write_entry(9), ice_vsig_get_ref(9), ice_has_prof_vsig(9), ice_prof_bld_es(9), ice_prof_bld_tcam(9), ice_prof_bld_xlt1(9), ice_prof_bld_xlt2(9), ice_upd_prof_hw(9), ice_update_fd_mask(9), ice_update_fd_swap(9), ice_get_ptype_attrib_info(9), ice_add_prof_attrib(9), ice_disable_fd_swap(9), ice_search_prof_id(9), ice_vsig_prof_id_count(9), ice_rel_tcam_idx(9), ice_rem_prof_id(9), ice_rem_vsig(9), ice_rem_prof_id_vsig(9), ice_rem_flow_all(9), ice_rem_prof(9), ice_get_prof(9), ice_get_profs_vsig(9), ice_add_prof_to_lst(9), ice_move_vsi(9), ice_set_tcam_flags(9), ice_rem_chg_tcam_ent(9), ice_prof_tcam_ena_dis(9), ice_ptg_attr_in_use(9), ice_adj_prof_priorities(9), ice_add_prof_id_vsig(9), ice_create_prof_id_vsig(9), ice_create_vsig_from_lst(9), ice_find_prof_vsig(9), ice_add_prof_id_flow(9), ice_flow_assoc_fdir_prof(9), ice_rem_prof_from_list(9)


that's the whole thing bestie, you ate it up πŸ‘‘ the source lives at ./drivers/net/ethernet/intel/ice and this one's stamped October 2026 β€” mwah, go forth and remove those flows πŸ’–πŸŽ€βœ¨

πŸ“¦ where this page comes from