i40e_dcbnl_ieee_getpfc(9)
π i40e_dcbnl_ieee_getpfc β the gimme-my-PFC-config girlie (kernel API manual, section 9, bestie)
okay so bestie, picture this: there's a function in the kernel API manual called i40e_dcbnl_ieee_getpfc, and its whole entire job is reading stuff. not writing, not changing, not being messy β just fetching. lowkey iconic behavior honestly π
β¨ NAME β¨
i40e_dcbnl_ieee_getpfc β retrieve local IEEE PFC configuration πΈ
like, it goes and gets the local IEEE PFC configuration for you. that's it. that's the whole vibe. no cap.
π¦ SYNOPSIS π¦
int i40e_dcbnl_ieee_getpfc (struct net_device *dev , struct ieee_pfc
*pfc );
it returns an int, it takes two pointers, and yes the manual really does wrap that line mid-declaration. we love a chaotic line break π
π ARGUMENTS π
devβ the corresponding netdev π like, the network device you're asking about. this is your main character device.pfcβ structure to hold the PFC information. it's the little container that catches the answer when the function hands it over π«Ά
π DESCRIPTION π
Returns local IEEE PFC configuration π¦
that's the whole thing, bestie. it returns the local IEEE PFC configuration. no side quests, no plot twists, no "oh btw it also modifies state" β the manual says nothing else, so we say nothing else. reading is the assignment and it ate π₯
π SEE ALSO π
the source, first of all:
- Kernel file
./drivers/net/ethernet/intel/i40e/i40e_dcb_nl.cπ (this is where the magic literally lives)
and then the whole entire friend group β like, the entire i40e dcbnl roster showed up to the group chat π :
i40e_get_pfc_delay(9)i40e_dcbnl_ieee_getets(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_flush_apps(9)i40e_dcbnl_setup(9)
and that's the page, bestie!! β¨ it lives over in ./drivers/net/ethernet/intel/i40e, the date stamp on this one says October 2026, and the manual is the Kernel API Manual β section 9, the fancy function-call section π so go forth, go get that local IEEE PFC configuration, and remember: reading is a slay π
π¦ 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