ice_flush_fdir_ctx(9)
π§ ice_flush_fdir_ctx (9) β from the Kernel API Manual, bestie π
okay so you found a kernel function page and you're like "what is this" β don't worry, I got you. This one lives in the Kernel API Manual, section 9, and honestly it's short and sweet. Let's go β¨
πΈ NAME πΈ
ice_flush_fdir_ctx β and that's it, that's the whole name section. The description line is literally empty in the original, no cap. Not me staring at a blank field π. Anyway, the function does what it says: it's the flush-the-fdir-context girlie. Moving on π
β¨ SYNOPSIS β¨
void ice_flush_fdir_ctx (struct ice_pf *pf );
that's the whole signature. one argument, void return, no drama π
π ARGUMENTS π
pfβ pointer to the PF structure. yes, that's all it says. that's the whole description. PF structure pointer, she's pointing at it, done π
π¦ DESCRIPTION π¦
so what does it do? literally this: flush all the pending event on ctx_done list and process them. π₯
Like β everything chilling on the ctx_done list that's been waiting? Gone. Flushed. Then it goes ahead and processes them. main character energy for real π
no extra caveats in the original, so don't go reading anything into it β that's the whole description, fr fr π«Ά
π SEE ALSO π
first up, the source file this thing lives in:
- Kernel file
./drivers/net/ethernet/intel/ice/virt/fdir.c
and then β buckle up bestie, this is a long list, and we're keeping every single one π€β¨
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_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_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, forty-two cross-references?? she's connected π but hey, if you're doing anything with the ice driver's fdir virt stuff, this is your reading list π
and that's the page!! π source/version on the footer is ./drivers/net/ethernet/intel/i... (yes it's truncated in the original, I'm not inventing the rest π) and it's dated October 2026. mwah, go flush something, ily ππ
π¦ 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