ice_fdir_get_hw_prof(9)
β¨ ice_fdir_get_hw_prof(9) β¨
okay so bestie, welcome to the Kernel API Manual πΈ β this is ice_fdir_get_hw_prof, section 9 of the kernel docs, and it's literally the little lookup helper that hands you back the ice_fd_hw_proc that goes with a flow. yes, that's the whole vibe. she's a getter. she gets. π
π NAME π
ice_fdir_get_hw_prof β returns the ice_fd_hw_proc associated with a flow π«Ά
β¨ SYNOPSIS β¨
struct ice_fd_hw_prof * ice_fdir_get_hw_prof (struct ice_hw *hw , enum
ice_block blk , int flow );
that's it, that's the signature π three args in, a struct ice_fd_hw_prof * out.
π ARGUMENTS π
hwβ the hardware structure that's holding the filter list, like the whole main-character bag where everything lives πblkβ the hardware block, aka which little zone of the hardware we're poking atflowβ the FDir flow type to release, so like, which flow we're talking about π
π¦ SEE ALSO π¦
the kernel file lives right here in ./drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c β go read her, she's iconic π
and here's the whole friend group, no cap, every single one:
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_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 π this one's from the ./drivers/net/ethernet/intel/ice source, October 2026 edition β ice_fdir_get_hw_prof(9), signing off π§β¨ 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