i40e_dcbnl_s...g_bwg_cfg_tx(9)
π i40e_dcbnl_set_pg_bwg_cfg_tx(9) β like, the whole vibe β¨
okay so this is a page straight out of the Kernel API Manual, bestie, and we're talking about i40e_dcbnl_set_pg_bwg_cfg_tx β yes the name is a mouthful, no we are not scared of it π«Ά
πΈ NAME πΈ
i40e_dcbnl_set_pg_bwg_cfg_tx β Set CEE PG Tx BW config, periodt. That's the whole job description and she's thriving π
β¨ SYNOPSIS β¨
void i40e_dcbnl_set_pg_bwg_cfg_tx (struct net_device *netdev , int pgid
, u8 bw_pct );
like, it returns nothing (void, she gives nothing and takes nothing back π) and it takes three lil arguments. that's it. that's the function.
π ARGUMENTS π
netdevβ the corresponding netdev π like, the network device we're doing all this for. main character energy.pgidβ the corresponding traffic class πΈ yes bestie, this is the one you're targeting.bw_pctβ the BW percentage for the specified traffic class π₯ au8, so keep it cozy.
π¦ DESCRIPTION π¦
Set Tx BW settings for CEE mode. that's literally it β she sets the transmit bandwidth settings, in CEE mode. no cap, no hidden lore, no surprise plot twist π
β SEE ALSO β
the kernel file where this queen actually lives:
./drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c
and her entire friend group (yes, all of them, we are not skipping anybody π):
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_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)
ngl bestie, that's the entire page. short, sweet, and absolutely iconic π§π
and that's a wrap!! this lil beauty comes from ./drivers/net/ethernet/intel/i40e, dated October 2026 β catch you in the next one, mwah ππ
π¦ 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