i40e_dcbnl_getdcbx(9)
π i40e_dcbnl_getdcbx(9) β the Kernel API Manual glow-up π
okay so bestie, welcome to the Kernel API Manual, specifically the i40e_dcbnl_getdcbx(9) page β yes it's a mouthful, yes it's iconic, no you don't have to say it out loud at a party. This little function lives in the i40e driver world and honestly? It's giving "small but essential". Let's get into it. β¨
πΈ NAME πΈ
i40e_dcbnl_getdcbx β retrieve the current DCBx capability, periodt π
π¦ SYNOPSIS π¦
u8 i40e_dcbnl_getdcbx(struct net_device *dev);
Like, that's it. One argument in, a u8 out. No cap, it's that simple. π
π ARGUMENTS π
devβ the corresponding netdev, aka the network device you're asking about. That's the whole vibe check, that's the only thing it needs from you π«Ά
β DESCRIPTION β
Returns the DCBx capability features. That's literally it β it's a getter, it goes and fetches the current DCBx capability for you and hands it back. A little fetch quest, but make it kernel. No side quests, no surprises, just β¨ capaΒbility retrieval β¨. Lowkey obsessed with how clean that is.
π₯ SEE ALSO π₯
The source lives at ./drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c (iconic address, honestly) and here's the whole friend group β every single one of them, because we do NOT leave anyone out of the group chat π:
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_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_flush_apps(9)i40e_dcbnl_setup(9)
iykyk π
π friendly reminder: the vibe is fun but the facts are sacred β everything above is exactly what the page says, nothing added, nothing dropped.
okay and for the cute sign-off πβ¨ β this page is brought to you by ./drivers/net/ethernet/intel/i40e, dated October 2026, and it's titled i40e_dcbnl_getdcbx(9) because main character energy demands a title. Slay, bye bestie! ππ¦πΈ
π¦ 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