ice_get_fdir_fltr_ids(9)
π ice_get_fdir_fltr_ids (9) β kernel API manual, bestie edition π
okay so this is ice_get_fdir_fltr_ids(9), a lil function from the Kernel API Manual and she's here to fill a buffer with the filter IDs of your active filters β¨ that's literally her whole job and she ate π
β¨ NAME β¨
ice_get_fdir_fltr_ids β fill buffer with filter IDs of active filters π
πΈ SYNOPSIS πΈ
int ice_get_fdir_fltr_ids (struct ice_hw *hw , struct ethtool_rxnfc *cmd
, u32 *rule_locs );
π¦ ARGUMENTS π¦
hwβ the hardware structure that's holding the filter list, like she's carrying the whole friend group's gossip tbh πcmdβ the ethtool command data structure, the little message that gets passed aroundrule_locsβ the ethtool array the OS hands in so it can receive the filter IDs, basically an empty tote bag waiting to be filled π«Ά
π DESCRIPTION π
Returns 0 as expected for success by ethtool β that's it, that's the vibe check β zero means we slayed, no cap β¨
π SEE ALSO π
so many cousins, she's got a huge family iykyk π§ the kernel file lives at ./drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c and then, in order:
ice_fltr_to_ethtool_flow(9)ice_ethtool_flow_to_fltr(9)ice_is_mask_valid(9)ice_get_ethtool_fdir_entry(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_fdir_del_all_fltrs(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, go forth and read filters π
this icon was brought to you by ./drivers/net/ethernet/intel/ice, dated October 2026, and the manual is ice_get_fdir_fltr_ids(9) β periodt, 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