ice_vc_fdir_lookup_entry(9)
π ice_vc_fdir_lookup_entry(9) π
okay so bestie, welcome to the Kernel API Manual π β this is the page for ice_vc_fdir_lookup_entry, and honestly? it does exactly one thing and it does it slayfully β¨
πΈ NAME πΈ
ice_vc_fdir_lookup_entry β lookup FDIR conf entry by ID value ππ
like, you hand it an ID and it goes digging through the FDIR configuration entries to find the match. no cap, that's the whole vibe.
β¨ SYNOPSIS β¨
struct virtchnl_fdir_fltr_conf * ice_vc_fdir_lookup_entry (struct ice_vf
*vf , u32 id );
two args in, a pointer out. it's giving "small function, big responsibility" π
π¦ ARGUMENTS π¦
vfβ pointer to the VF info π«Ά this is your VF context bestie, the whole reason the lookup knows where to lookidβ filter rule's ID π·οΈ the actual thing you're hunting for
β RETURN β
NULL on error π, and other on success π₯ β so like, if you get NULL back, something went sideways. if you get literally anything else, you ate π
π SEE ALSO π
the source lives here, iconic:
- Kernel file
./drivers/net/ethernet/intel/ice/virt/fdir.c
and the whole friend group π«Ά (yes, all of them, we're not skipping anyone, that would be rude):
ice_vc_fdir_param_check(9),ice_vf_start_ctrl_vsi(9),ice_vc_fdir_alloc_prof(9),ice_vc_fdir_free_prof(9),ice_vc_fdir_free_prof_all(9),ice_vc_fdir_parse_flow_fld(9),ice_vc_fdir_set_flow_fld(9),ice_vc_fdir_set_flow_hdr(9),ice_vc_fdir_rem_prof(9),ice_vc_fdir_rem_prof_all(9),ice_vc_fdir_reset_cnt_all(9),ice_vc_fdir_has_prof_conflict(9),ice_vc_fdir_write_flow_prof(9),ice_vc_fdir_config_input_set(9),ice_vc_fdir_is_raw_flow(9),ice_vc_fdir_parse_raw(9),ice_vc_fdir_parse_pattern(9),ice_vc_fdir_parse_action(9),ice_vc_validate_fdir_fltr(9),ice_vc_fdir_comp_rules(9),ice_vc_fdir_is_dup_fltr(9),ice_vc_fdir_insert_entry(9),ice_vc_fdir_remove_entry(9),ice_vc_fdir_flush_entry(9),ice_vc_fdir_write_fltr(9),ice_vf_fdir_timer(9),ice_vc_fdir_irq_handler(9),ice_vf_fdir_dump_info(9),ice_vf_verify_rx_desc(9),ice_vc_add_fdir_fltr_post(9),ice_vc_del_fdir_fltr_post(9),ice_flush_fdir_ctx(9),ice_vc_fdir_set_irq_ctx(9),ice_vc_fdir_clear_irq_ctx(9),ice_vc_parser_fv_check_diff(9),ice_vc_parser_fv_save(9),ice_vc_add_fdir_raw(9),ice_vc_add_fdir_fltr(9),ice_vc_del_fdir_raw(9),ice_vc_del_fdir_fltr(9),ice_vf_fdir_init(9),ice_vf_fdir_exit(9)
and that's the page fr fr π this lil manpage is dated October 2026 and comes to you from <pink>./drivers/net/ethernet/intel/i...` β mwah, go look up those entries bestie πππ¦
π¦ 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