ice_vc_fdir_write_fltr(9)
π ice_vc_fdir_write_fltr β the NAME bit
okay so bestie, this is the manpage for ice_vc_fdir_write_fltr(9), and what it does is write filter rule into hardware. that's it, that's the whole vibe β¨
β¨ SYNOPSIS β¨
int ice_vc_fdir_write_fltr (struct ice_vf *vf , struct
virtchnl_fdir_fltr_conf *conf , bool add , bool is_tun );
literally just hand it a VF, a config, and two booleans and it goes and pokes the hardware π«Ά
π ARGUMENTS π
vfβ pointer to the VF info πconfβ the FDIR configuration for each filter, like the lil recipe card for the rule πaddβtrueimplies add rule,falseimplies del rules. yes bestie it's doing double duty, one bool two jobs πis_tunβfalseimplies non-tunnel type filter,trueimplies tunnel filter π
π₯ RETURN π₯
0 on success, and other on error. no cap, that's the whole deal π
π¦ SEE ALSO π¦
main character energy lives here, in the kernel file ./drivers/net/ethernet/intel/ice/virt/fdir.c β and these iconically named friends:
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_lookup_entry(9)ice_vc_fdir_flush_entry(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)
π‘ ngl the whole fdir family is giving "one big friend group" and you should lowkey read them all together. iykyk.
πΈ ok that's the page bestie!! it comes from ./drivers/net/ethernet/intel/i... (the path got cut off in the footer, not by me, i promise π) and it's dated October 2026, titled ice_vc_fdir_write_fltr(9) β go write some filters, you're gonna slay πβ¨π
π¦ 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