ice_fdir_remap_entries(9)
π NAME π
ice_fdir_remap_entries β the glow-up function that updates the FDir entries inside a profile β¨
okay so real quick before we dive in: this is a page from the Kernel API Manual, section 9 (iykyk, that's the kernel-dev section π§). Buckle up bestie, it's short but it's iconic.
π¦ SYNOPSIS π¦
void ice_fdir_remap_entries (struct ice_fd_hw_prof *prof , int tun , int
idx );
like, that's it. that's the whole vibe. returns void β nothing comes back, she just does the thing and leaves π
πΈ ARGUMENTS πΈ
profβ a pointer to the FDir structure π literally the main character here, this is the profile getting its entries remapped.tunβ tunneled or non-tunneled packet π yes bestie this is the "did it go through a tunnel or not" switch, and you do have to care.idxβ the FDir entry index π the little number that says which entry we're talking about.
ngl there's no return value here, so there's nothing to check. she either does it or she doesn't β periodt π
π₯ SEE ALSO π₯
the kernel file this lives in, no cap:
./drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c
and the whole friend group π β every single one of these, in order, exactly as listed:
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_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)
okay that's the whole page, mwah π this lil gem lives under ./drivers/net/ethernet/intel/ice and it's dated October 2026 β go forth and remap those entries bestie, u got this π«Άβ¨
π¦ 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