ice_vsi_del_vlan_zero(9)
π ice_vsi_del_vlan_zero β a girl's guide to yeeting VLAN 0 filters
okay so bestie, welcome to the ice_vsi_del_vlan_zero(9) page from the Kernel API Manual β¨ yes this is real kernel documentation and yes we're gonna make it cute. No cap, this is the DELETE counterpart to the add β it's giving cleanup era π§Ήπ
β¨ NAME β¨
ice_vsi_del_vlan_zero β delete VLAN 0 filter(s) for this VSI π«Ά
like, it removes them. that's the whole vibe. iconic behavior honestly π
π¦ SYNOPSIS π¦
int ice_vsi_del_vlan_zero (struct ice_vsi *vsi );
it returns an int and takes exactly one pointer, no more no less, periodt.
πΈ ARGUMENTS πΈ
vsiβ the VSI used to add VLAN filters π so like, this is your main character struct, the thing you're pointing at. (Yes the original says "used to add" in the arguments description even though this function deletes β quoting the facts as-is, don't come for me π)
π DESCRIPTION π
so what does it actually do? It deletes the VLAN 0 filters in the same manner that they were added in ice_vsi_add_vlan_zero β¨
that's it. that's the whole thing. it's the undo button, the "nvm" of VLAN 0 filters. the symmetry... the way that it literally mirrors ice_vsi_add_vlan_zero... obsessed ππ
π SEE ALSO π
buckle up bestie, this list is LONG and honestly ate π
the kernel file is ./drivers/net/ethernet/intel/ice/ice_lib.c π
and then all the friends in the group chat:
ice_vsi_type_str(9), ice_vsi_ctrl_all_rx_rings(9), ice_vsi_alloc_arrays(9), ice_vsi_set_num_desc(9), ice_vsi_set_num_qs(9), ice_get_free_slot(9), ice_vsi_delete_from_hw(9), ice_vsi_free_arrays(9), ice_vsi_free_stats(9), ice_vsi_alloc_ring_stats(9), ice_vsi_free(9), ice_msix_clean_ctrl_vsi(9), ice_msix_clean_rings(9), ice_vsi_alloc_stat_arrays(9), ice_vsi_alloc_def(9), ice_vsi_alloc(9), ice_alloc_fd_res(9), ice_vsi_get_qs(9), ice_vsi_put_qs(9), ice_is_safe_mode(9), ice_is_rdma_ena(9), ice_vsi_clean_rss_flow_fld(9), ice_rss_clean(9), ice_vsi_set_rss_params(9), ice_set_dflt_vsi_ctx(9), ice_vsi_setup_q_map(9), ice_set_fd_vsi_ctx(9), ice_set_rss_vsi_ctx(9), ice_vsi_is_vlan_pruning_ena(9), ice_vsi_init(9), ice_vsi_clear_rings(9), ice_vsi_alloc_rings(9), ice_vsi_manage_rss_lut(9), ice_vsi_cfg_crc_strip(9), ice_vsi_cfg_rss_lut_key(9), ice_vsi_set_vf_rss_flow_fld(9), ice_vsi_set_rss_flow_fld(9), ice_pf_state_is_nominal(9), ice_update_eth_stats(9), ice_write_qrxflxp_cntxt(9), ice_intrl_usec_to_reg(9), ice_write_intrl(9), __ice_write_itr(9), ice_write_itr(9), ice_set_q_vector_intrl(9), ice_vsi_cfg_msix(9), ice_vsi_start_all_rx_rings(9), ice_vsi_stop_all_rx_rings(9), ice_vsi_stop_tx_rings(9), ice_vsi_stop_lan_tx_rings(9), ice_vsi_stop_xdp_tx_rings(9), ice_vsi_is_rx_queue_active(9), ice_vsi_cfg_sw_lldp(9), ice_cfg_sw_rx_lldp(9), ice_set_agg_vsi(9), ice_vsi_cfg_def(9), ice_vsi_cfg(9), ice_vsi_decfg(9), ice_vsi_setup(9), ice_vsi_release_msix(9), ice_vsi_free_irq(9), ice_vsi_free_tx_rings(9), ice_vsi_free_rx_rings(9), ice_vsi_close(9), ice_ena_vsi(9), ice_dis_vsi(9), ice_vsi_set_napi_queues(9), ice_vsi_clear_napi_queues(9), ice_napi_add(9), ice_vsi_release(9), ice_vsi_rebuild_get_coalesce(9), ice_vsi_rebuild_set_coalesce(9), ice_vsi_realloc_stat_arrays(9), ice_vsi_rebuild(9), ice_is_reset_in_progress(9), ice_wait_for_reset(9), ice_vsi_update_q_map(9), ice_vsi_cfg_netdev_tc(9), ice_vsi_setup_q_map_mqprio(9), ice_vsi_cfg_tc(9), ice_update_tx_ring_stats(9), ice_update_rx_ring_stats(9), ice_fetch_tx_ring_stats(9), ice_fetch_rx_ring_stats(9), ice_is_dflt_vsi_in_use(9), ice_is_vsi_dflt_vsi(9), ice_set_dflt_vsi(9), ice_clear_dflt_vsi(9), ice_get_link_speed_mbps(9), ice_get_link_speed_kbps(9), ice_set_min_bw_limit(9), ice_set_max_bw_limit(9), ice_set_link(9), ice_vsi_add_vlan_zero(9), ice_vsi_num_zero_vlans(9), ice_vsi_has_non_zero_vlans(9), ice_vsi_num_non_zero_vlans(9), ice_is_feature_supported(9), ice_set_feature_support(9), ice_clear_feature_support(9), ice_init_feature_support(9), ice_vsi_update_security(9), ice_vsi_ctx_set_antispoof(9), ice_vsi_ctx_clear_antispoof(9), ice_vsi_update_local_lb(9), ice_vsi_update_l2tsel(9)
fr fr that's every single one, I counted, I didn't skip a single bestie π«Άβ¨
π friendly reminder: this page is literally just the docs for deleting VLAN 0 filters β don't go adding claims about what it does beyond "deletes them the same way ice_vsi_add_vlan_zero added them." that's the whole tea. β
okay that's the page!! mwah π this one came from the source/version line ./drivers/net/ethernet/intel/ice, dated October 2026, and the manual name is ice_vsi_del_vlan_zero(9) β iykyk ππΈ slay and goodbye π
π¦ 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