i40e_dcbnl_flush_apps(9)
π
i40e_dcbnl_flush_apps β a Kernel API Manual moment β¨
okay so bestie, welcome to the Kernel API Manual page for i40e_dcbnl_flush_apps(9) β yes that's the function name and the man page name, we love a consistent queen π. Sit down, grab a strawberry drink π, and let's get into it.
β¨ NAME β¨
i40e_dcbnl_flush_apps β Delete all removed APPs ποΈβ¨
like, it literally goes in and clears out the APPs that got removed. no cap.
π¦ SYNOPSIS π¦
void i40e_dcbnl_flush_apps (struct i40e_pf *pf , struct i40e_dcbx_config
*old_cfg , struct i40e_dcbx_config *new_cfg );
it's giving void, it's giving three pointers, it's giving exactly what it needs to give π. she takes no shortcuts and returns nothing β main character energy fr fr.
π ARGUMENTS π
pfβ the corresponding PF π« like, the PF this whole thing belongs to. that's her home base.old_cfgβ old DCBX configuration data π°οΈ the before picture.new_cfgβ new DCBX configuration data π the glow-up picture.
πΈ DESCRIPTION πΈ
okay so here's the vibe check: i40e_dcbnl_flush_apps finds and deletes all APPs that are not present in the passed DCB configuration. that's it, that's the whole job π
. she's a lil cleanup fairy π§ β anything that didn't make it into the config you passed in? gone. deleted. not invited to the group chat anymore.
no extra lore, no secret side quests β find the missing ones, delete them, done. periodt. π₯
β SEE ALSO β
the whole extended friend group π β go say hi:
- Kernel file
./drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c i40e_get_pfc_delay(9),i40e_dcbnl_ieee_getets(9),i40e_dcbnl_ieee_getpfc(9),i40e_dcbnl_ieee_setets(9),i40e_dcbnl_ieee_setpfc(9),i40e_dcbnl_ieee_setapp(9),i40e_dcbnl_ieee_delapp(9),i40e_dcbnl_getstate(9),i40e_dcbnl_setstate(9),i40e_dcbnl_set_pg_tc_cfg_tx(9),i40e_dcbnl_set_pg_bwg_cfg_tx(9),i40e_dcbnl_set_pg_tc_cfg_rx(9),i40e_dcbnl_set_pg_bwg_cfg_rx(9),i40e_dcbnl_get_pg_tc_cfg_tx(9),i40e_dcbnl_get_pg_bwg_cfg_tx(9),i40e_dcbnl_get_pg_tc_cfg_rx(9),i40e_dcbnl_get_pg_bwg_cfg_rx(9),i40e_dcbnl_set_pfc_cfg(9),i40e_dcbnl_get_pfc_cfg(9),i40e_dcbnl_cee_set_all(9),i40e_dcbnl_get_cap(9),i40e_dcbnl_getnumtcs(9),i40e_dcbnl_setnumtcs(9),i40e_dcbnl_getpfcstate(9),i40e_dcbnl_setpfcstate(9),i40e_dcbnl_getapp(9),i40e_dcbnl_setdcbx(9),i40e_dcbnl_getdcbx(9),i40e_dcbnl_get_perm_hw_addr(9),i40e_dcbnl_set_all(9),i40e_dcbnl_vsi_del_app(9),i40e_dcbnl_del_app(9),i40e_dcbnl_find_app(9),i40e_dcbnl_setup(9)
bestie reminder: the exact function signature, the exact paths, the exact list β all of it stays exactly as written. i don't make the rules, i just make them cute π
and that's the page!! π«Ά sourced straight from ./drivers/net/ethernet/intel/i40e, dated October 2026, and yes it's still i40e_dcbnl_flush_apps(9) at the bottom too because she's consistent like that πβ¨ bye bestie, go delete some APPs π¦
π¦ 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