ixgbe_dcb_hw_config_82598(9)
π ixgbe_dcb_hw_config_82598 β the Kernel API Manual, section 9, bestie
okay so picture this: you're deep in the ixgbe driver, you've got a 82598 chip staring at you, and you need DCB configured and enabled. That's literally this function. No cap. It lives in the Kernel API Manual, section 9, and it's giving "the one function that ties all the DCB setup together." π
β¨ SYNOPSIS β¨
int ixgbe_dcb_hw_config_82598 (struct ixgbe_hw *hw , u8 pfc_en , u16
*refill , u16 *max , u8 *bwg_id , u8 *prio_type );
six parameters, one int return, zero chill. π«Ά
π ARGUMENTS π
hwβ pointer to the hardware structure, aka the whole personality of the chip you're about to configure π¦pfc_enβ the enabled pfc bitmask. it's au8, it's a bitmask, it's doing the most πrefillβ refill credits, indexed by traffic class. it's au16 *, so it's pointing at an array fr frmaxβ max credits, also indexed by traffic class. anotheru16 *bestie πΈbwg_idβ bandwidth grouping, indexed by traffic class (u8 *, iconic) πprio_typeβ priority type, indexed by traffic class (u8 *, yes ma'am) β
lowkey noticing the pattern?refill,max,bwg_idandprio_typeare all arrays keyed by traffic class. the four of them walking in together like a friend group π§
π₯ DESCRIPTION π₯
Configure dcb settings and enable dcb mode.
that's it, that's the whole job. it configures the DCB settings and turns DCB mode on β both things, in one call. highkey efficient. β¨
π SEE ALSO π
the whole DCB 82598 friend group, all together now:
- Kernel file
./drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.cβ the home base π ixgbe_dcb_config_rx_arbiter_82598(9)ixgbe_dcb_config_tx_desc_arbiter_82598(9)ixgbe_dcb_config_tx_data_arbiter_82598(9)ixgbe_dcb_config_pfc_82598(9)ixgbe_dcb_config_tc_stats_82598(9)
go read them, they're all main character energy too π
okay that's the whole page! sourced from ./drivers/net/ethernet/intel/i... (yes it's truncated in the original, don't come for me π), dated October 2026, and it's the ixgbe_dcb_hw_config_82598(9) page β periodt. π
π¦ 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