ice_vc_fdir_parse_pattern(9)
π ice_vc_fdir_parse_pattern β Kernel API Manual β¨
okay so bestie, welcome to the group chat for ice_vc_fdir_parse_pattern(9) β yes that's a manual page, yes it's a whole vibe, and yes it's from the Kernel API Manual π
πΈ NAME πΈ
ice_vc_fdir_parse_pattern β and ngl, the original page literally leaves the description blank after the dash π so we're just gonna say: it's the function, it's iconic, that's the name. Periodt.
β¨ SYNOPSIS β¨
int ice_vc_fdir_parse_pattern (struct ice_vf *vf , struct
virtchnl_fdir_add *fltr , struct virtchnl_fdir_fltr_conf *conf );
like, three args, one int coming back at you π«Ά
π¦ ARGUMENTS π¦
vfβ pointer to the VF info π you know, the virtual function's whole little identity situationfltrβ virtual channel add cmd buffer π the command buffer that came in over the virtchannelconfβ FDIR configuration for each filter β per-filter FDIR config, right there
π DESCRIPTION π
Parse the virtual channel filter's pattern and store them into conf π§ lowkey the whole job in one sentence β it takes the pattern off the virtual channel filter and tucks it into conf. ate and left no crumbs.
π RETURN π
0on success π- other on error π (yes, literally "other" β that's what the page says, no cap, so don't come for me)
π₯ SEE ALSO π₯
okay this list is long and honestly kind of iconic, so buckle up bestie π
Kernel file ./drivers/net/ethernet/intel/ice/virt/fdir.cβ the file itself, main character energy π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_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_lookup_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)
likeβ¦ 43 references?? she really said "you WILL know the whole fdir.c friend group" ππ
lowkey a reminder: 0 means slay, anything else means something went sideways. no invented error codes here, bestie β the page just says "other" π
that's the whole page!! mwah π«Ά source/version vibes come from ./drivers/net/ethernet/intel/i... and the date stamp is October 2026 β so mark your calendars, this manpage is a lil time traveler β°π byeee π
π¦ 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