ice_fdir_prof_vsi_idx(9)
π ice_fdir_prof_vsi_idx β the kernel API manual, bestie edition π
okay so this is a page from the Kernel API Manual, and today's main character is ice_fdir_prof_vsi_idx(9). get comfy, we're doing networking π
β¨ NAME β¨
ice_fdir_prof_vsi_idx β find or insert a vsi_idx in structure π
π¦ SYNOPSIS π¦
u16 ice_fdir_prof_vsi_idx (struct ice_fd_hw_prof *prof , int vsi_idx );
πΈ ARGUMENTS πΈ
profβ pointer to flow director HW profile. that's your struct, your little home base πvsi_idxβ thevsi_idxto locate. like, the one you're hunting for π
β DESCRIPTION β
return the index of the vsi_idx. and if vsi_idx is not found? bestie, it gets inserted into the vsi_h table. no cap, it just β¨ manifests β¨ there. so this function is giving both "detective" and "matchmaker" energy at the same time, iconic honestly π
π₯ SEE ALSO π₯
the kernel file <pink>./drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c</pink> β that's where the magic lives, iykyk π
and now the whole friend group, fr fr, every single one of them π«Ά:
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_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)
ok that's the whole list, don't skip any of them, they're all invited to the party π no fake ones, no plus-ones i made up, promise π
π§ sign-off π§
this page lives in <purple>./drivers/net/ethernet/intel/ice</purple>, dated October 2026, and honestly? she ate. go read the source, bestie β it's giving main character energy and it's literally right there πβ¨ππ¦πΈ
gaslight gatekeep girlboss, but make it flow director π
π¦ 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