ice_get_ethtool_fdir_entry(9)
π ice_get_ethtool_fdir_entry(9) π
okay so bestie, welcome to the Kernel API Manual β¨ β yes we're reading kernel docs together, this is our bonding activity now, no takebacks π«Ά
πΈ NAME πΈ
ice_get_ethtool_fdir_entry β the girl whose whole job is filling an ethtool structure with fdir filter data π like she's literally the messenger between the hardware and ethtool, and she does it flawlessly, periodt.
β¨ SYNOPSIS β¨
int ice_get_ethtool_fdir_entry (struct ice_hw *hw , struct ethtool_rxnfc *cmd );
that's her signature, that's the whole vibe, she takes two things and returns an int and honestly? iconic. π
π ARGUMENTS π
hwβ the hardware structure that contains the filter list π¦ this is the source-of-truth bestie, the one holding all the fdir filters, and she's gonna go look at it.cmdβ the ethtool command data structure that receives the filter data π sohwhas the tea, andcmdis the one getting told everything. it's giving passing notes in class.
π DESCRIPTION π
So what does she actually return? Simple, clean, no cap:
- Returns
0on success π - Returns
-EINVALon failure π
that's it. that's the whole description. she's a one-job icon and she ate. β¨
π SEE ALSO π
bestie there are so many siblings in this family, buckle up, we're listing literally every single one π§ββοΈ
Kernel file: ./drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c
and then the whole friend group:
ice_fltr_to_ethtool_flow(9)ice_ethtool_flow_to_fltr(9)ice_is_mask_valid(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_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)
look at that roster π literally the whole friend group showed up to the group chat. iykyk π
ngl bestie, if you ever forget what -EINVAL means, just remember: she tried her best but the vibes were off π
and that's a wrap, mwah π this page lives in ./drivers/net/ethernet/intel/ice, dated October 2026 β see you in the next manual bestie, stay slaying πππ¦
π¦ 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