i40e_dcbnl_setpfcstate(9)
π i40e_dcbnl_setpfcstate β Set CEE PFC mode
okay so bestie, welcome to the Kernel API Manual, section 9 β this is the page for i40e_dcbnl_setpfcstate, and honestly? she's a little icon with a big secret (the secret is that she doesn't actually set anything, more on that below π).
πΈ NAME πΈ
i40e_dcbnl_setpfcstate β Set CEE PFC mode β¨
π SYNOPSIS π
void i40e_dcbnl_setpfcstate (struct net_device *netdev , u8 state );
returns nothing, takes two things, that's the whole vibe π«Ά
π¦ ARGUMENTS π¦
netdevβ the corresponding netdev π (yes, that netdev, the one you brought with you)stateβ the required state β
π DESCRIPTION π
So here's the tea, and it's giving plot twist: this is the PFC state to be set β but for the i40e driver, it's enabled/disabled based on the PFC priority settings, and not via this call. π«
Like, no cap, the call is there, the state is there, and the driver is just over here doing its own thing based on priority settings. iconic behaviour honestly π
fr fr: don't expect this call to flip the switch for i40e β the priority settings run the show. π
π SEE ALSO π
- 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_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)
like, the whole friend group showed up. squad goals π§β¨
mwah, that's the page! this lil cutie lives in ./drivers/net/ethernet/intel/i40e, and this edition was dated October 2026 β go off, October 2026, you ate π
π
π¦ 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