ice_dcbnl_delapp(9)
π ice_dcbnl_delapp β a Kernel API Manual moment
okay so bestie, welcome to ice_dcbnl_delapp(9) β yes that's the manual name, yes it's a whole kernel API thing, and yes we're gonna get through it together π«Ά this is the page for deleting a local IEEE App config, and honestly? it's short, it's sweet, and it has one very important rule. let's go β¨
πΈ NAME πΈ
ice_dcbnl_delapp β Delete local IEEE App config π
like, literally what it says on the tin: it deletes the local IEEE App config. no cap.
π SYNOPSIS π
int ice_dcbnl_delapp (struct net_device *netdev , struct dcb_app *app );
that's the whole signature, copied exactly, character for character, because we do not mess with code in this house π
π¦ ARGUMENTS π¦
netdevβ the relevantnetdev, aka the network device this whole situation is about. it's the main character here tbh πappβ astructto hold the app too delete. yes, that's "too" as in the original, we keep the details exactly as they are, no editing, no notes π it's the struct that holds the app you're deleting.
β¨ DESCRIPTION β¨
here's the tea, and it's genuinely important, so listen up π₯
Will not delete the first application required by the FW.
that's it. that's the whole vibe check. the FW (firmware) has its first required application, and this function will not delete it β so don't come for it, bestie, it's protected π
π SEE ALSO π
first up, the source file, in all its glory:
Kernel file ./drivers/net/ethernet/intel/ice/ice_dcb_nl.c
and then the whole friend group β every single one of these, no skipping, we don't do that here π«Ά:
ice_dcbnl_devreset(9)ice_dcbnl_getets(9)ice_dcbnl_setets(9)ice_dcbnl_getnumtcs(9)ice_dcbnl_getdcbx(9)ice_dcbnl_setdcbx(9)ice_dcbnl_get_perm_hw_addr(9)ice_get_pfc_delay(9)ice_dcbnl_getpfc(9)ice_dcbnl_setpfc(9)ice_dcbnl_get_pfc_cfg(9)ice_dcbnl_set_pfc_cfg(9)ice_dcbnl_getpfcstate(9)ice_dcbnl_getstate(9)ice_dcbnl_setstate(9)ice_dcbnl_get_pg_tc_cfg_tx(9)ice_dcbnl_set_pg_tc_cfg_tx(9)ice_dcbnl_get_pg_bwg_cfg_tx(9)ice_dcbnl_set_pg_bwg_cfg_tx(9)ice_dcbnl_get_pg_tc_cfg_rx(9)ice_dcbnl_set_pg_tc_cfg_rx(9)ice_dcbnl_get_pg_bwg_cfg_rx(9)ice_dcbnl_set_pg_bwg_cfg_rx(9)ice_dcbnl_get_cap(9)ice_dcbnl_getapp(9)ice_dcbnl_find_app(9)ice_dcbnl_setapp(9)ice_dcbnl_cee_set_all(9)ice_dcbnl_set_all(9)ice_dcbnl_vsi_del_app(9)ice_dcbnl_flush_apps(9)ice_dcbnl_setup(9)
like, that's the entire squad, all 32 of them, right there π iykyk.
π the cute sign-off π
this page lives under ./drivers/net/ethernet/intel/ice, it's dated October 2026, and it's the ice_dcbnl_delapp(9) page from the Kernel API Manual β go forth and delete your local IEEE App configs responsibly (but never the FW's first required one, 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