ice_fdir_del_all_fltrs(9)
π ice_fdir_del_all_fltrs(9) β the Kernel API Manual, bestie edition π
okay so this is the ice_fdir_del_all_fltrs page from the Kernel API Manual. Yes the title is a mouthful, no I will not be pronouncing it out loud. It's giving "kernel dev named this at 3am" energy and honestly? iconic. π§
β¨ NAME β¨
ice_fdir_del_all_fltrs β deletes, like, all the flow director filters. every single one. the whole collection. it's a clean slate moment π
πΈ SYNOPSIS πΈ
void ice_fdir_del_all_fltrs (struct ice_vsi *vsi );
π ARGUMENTS π
vsiβ the VSI that's getting changed up in here. that's the one, that's the main character of this function call π«Ά
π¦ DESCRIPTION π¦
So here's the important bit, and I need you to hear me on this one: this function needs to be called while holding hw->fdir_fltr_lock. Like, you gotta have the lock already in your hand before you even think about calling this. no cap. π
bestie. please. hold the lock. this is not a suggestion, this is the whole deal. π
β SEE ALSO β
the girlies in the same file as us live at ./drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c and here's the full friend group, all present and accounted for π
ice_fltr_to_ethtool_flow(9)ice_ethtool_flow_to_fltr(9)ice_is_mask_valid(9)ice_get_ethtool_fdir_entry(9)ice_get_fdir_fltr_ids(9)ice_fdir_remap_entries(9)ice_fdir_rem_adq_chnl(9)ice_fdir_get_hw_prof(9)ice_fdir_erase_flow_from_hw(9)ice_fdir_rem_flow(9)ice_fdir_release_flows(9)ice_fdir_replay_flows(9)ice_parse_rx_flow_user_data(9)ice_fdir_num_avail_fltr(9)ice_fdir_alloc_flow_prof(9)ice_fdir_prof_vsi_idx(9)ice_fdir_set_hw_fltr_rule(9)ice_set_init_fdir_seg(9)ice_create_init_fdir_rule(9)ice_set_fdir_ip4_seg(9)ice_set_fdir_ip4_usr_seg(9)ice_set_fdir_ip6_seg(9)ice_set_fdir_ip6_usr_seg(9)ice_fdir_vlan_valid(9)ice_set_ether_flow_seg(9)ice_set_fdir_vlan_seg(9)ice_cfg_fdir_xtrct_seq(9)ice_update_per_q_fltr(9)ice_fdir_write_fltr(9)ice_fdir_write_all_fltr(9)ice_fdir_replay_fltrs(9)ice_fdir_create_dflt_rules(9)ice_vsi_manage_fdir(9)ice_fdir_do_rem_flow(9)ice_fdir_update_list_entry(9)ice_del_fdir_ethtool(9)ice_update_ring_dest_vsi(9)ice_set_fdir_input_set(9)ice_add_fdir_ethtool(9)
and that's the whole page, bestie π this gorgeous little number comes to you from ./drivers/net/ethernet/intel/ice, dated October 2026, and it's the ice_fdir_del_all_fltrs(9) page through and through. mwah π
β¨
π¦ 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