i40e_dcbnl_set_all(9)
π i40e_dcbnl_set_all β so this is a thing in the Kernel API Manual, bestie
Okay so picture this: you're deep in the kernel docs, right? And this little function pops up β it lives over in i40e_dcbnl_set_all(9) territory, and it's lowkey the one that handles all the things at once. Let's get into it. β¨
πΈ NAME πΈ
i40e_dcbnl_set_all β it sets all the apps and ieee data from the DCBx config. Like, all of them. Not some. All. Periodt. π
π¦ SYNOPSIS π¦
void i40e_dcbnl_set_all (struct i40e_vsi *vsi );
Yeah. That's it. That's the whole signature. She's simple, she's clean, she's iconic. π
π ARGUMENTS π
vsiβ the corresponding vsi π«Ά (that's the whole description, no cap β she just gets the matchingvsi)
β¨ DESCRIPTION β¨
So what does it actually do? Basically it sets up all the IEEE APPs in the DCBNL App Table, and then it generates an event for the other settings. That's the vibe check. π
It's giving "one function to handle the whole app table" energy, and honestly? We respect it. π
Fr fr though, that's the entire description. Don't go assuming extra behaviour, bestie β this is all the doc says. π
π SEE ALSO π
First up, the kernel file herself:
./drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c
And now the whole friend group β every single one of these, no skipping, they all made the list π§:
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_vsi_del_app(9)i40e_dcbnl_del_app(9)i40e_dcbnl_find_app(9)i40e_dcbnl_flush_apps(9)i40e_dcbnl_setup(9)
Okay that's the whole page, bestie! π This one comes to you straight from ./drivers/net/ethernet/intel/i40e, dated October 2026 β so yeah, mark your calendar, she's from the future (or at least the docs say so) π°οΈβ¨ Go forth and set all the apps, you absolute main character π«Άπ
π¦ 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