ice_free_vsig_tbl(9)
π ice_free_vsig_tbl(9) β free complete VSIG table entries
okay so bestie, welcome to the kernel API manual, the ice edition π§β¨ this one's a (9) page β that's kernel API, iykyk β and it's about yeeting a whole set of VSIG table entries. yes, complete ones, not just like one lil' guy. no cap.
πΈ NAME πΈ
ice_free_vsig_tbl β free complete VSIG table entries
like, all of them. the whole vibe. gone π«Ά
β¨ SYNOPSIS β¨
void ice_free_vsig_tbl (struct ice_hw *hw , enum ice_block blk );
returns nothing (void, she said π
), takes two things, boom. that's the whole signature, don't @ me.
π ARGUMENTS π
hwβ pointer to the hardware structure. yes, the hardware struct. the main character of this whole story πblkβ the HW block on which to free the VSIG table entries. you gotta tell it which block, it's not out here guessing π₯
π¦ SEE ALSO π¦
so many siblings, fr fr β this function is literally never alone. the source lives in the kernel file ./drivers/net/ethernet/intel/ice/ice_flex_pipe.c π and here's the whole extended fam (they all keep the (9) suffix, because consistency slay):
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_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),ice_rem_prof_id_flow(9)
that's the whole group chat π every single one of them, present and accounted for. iykyk π
ngl that reference list is giving "study group" energy β but bestie, that's the fam and we don't skip a single one π
π§ sign-off π§
and that's the page π this lil' beauty lives under ./drivers/net/ethernet/intel/ice, was dated October 2026, and goes by the name ice_free_vsig_tbl(9) β periodt. go free those complete VSIG table entries, bestie, and slay β¨π·π
π¦ 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