ice_vf_fdir_timer(9)
π ice_vf_fdir_timer(9) β bestie, it's the timer page π
okay so this is straight out of the Kernel API Manual, section 9, and it's about a super specific little guy: ice_vf_fdir_timer. No cap, the whole vibe is "interrupt handler that lives inside a timer." Let's get into it π«Ά
β¨ NAME β¨
ice_vf_fdir_timer β the FDIR program waiting timer interrupt handler. That's it, that's the whole identity. FDIR programming is waiting on something, the timer fires, and this function is the one who answers the door. π₯
π SYNOPSIS π
void ice_vf_fdir_timer (struct timer_list *t );
Like, it returns void (nothing back, she's not here for a return value), and she takes exactly one arg. Simple. Clean. Iconic. β¨
πΈ ARGUMENTS πΈ
tβ a pointer totimer_list. literally just the timer that went off. that's the whole handoff bestie, she gets the timer and does her thing π
π¦ SEE ALSO π¦
okay this list is LONG, like, highkey a whole friend group. All of them are section 9 entries, and the kernel file pulling them all together lives at:
./drivers/net/ethernet/intel/ice/virt/fdir.c
Grab a snack, here's the whole squad β π
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_vc_fdir_write_fltr(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, ifice_vf_fdir_timeris the main character, this list is her entire contact list π every single one of them is(9), no exceptions, we stan a consistent section number π
and that's the page!! π§β¨
cute little sign-off: this one's served up from the kernel source at ./drivers/net/ethernet/intel/i... (yes, the path is literally abbreviated like that, don't come for me π), dated October 2026, and it's page ice_vf_fdir_timer(9) of the Kernel API Manual. mwah π periodt.
π¦ 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