ixgbe_dcb_co...rbiter_82598(9)
π ixgbe_dcb_co...rbiter_82598(9) π
okay so bestie, welcome to the Kernel API Manual β¨ β yes this is a real kernel function with a name so long it got truncated in the header, and no, we are not going to panic about it. let's get into it π
πΈ NAME πΈ
ixgbe_dcb_config_tx_data_arbiter_82598 β Config Tx data arbiter. that's it, that's the whole vibe: it configures the Tx data arbiter. iconic, honestly π«Ά
β¨ SYNOPSIS β¨
int ixgbe_dcb_config_tx_data_arbiter_82598 (struct ixgbe_hw *hw , u16
*refill , u16 *max , u8 *bwg_id , u8 *prio_type );
likeβ¦ look at that signature. five args. returns an int. she's serving structure, she's serving pointers, she's serving typed pointers π
π¦ ARGUMENTS π¦
hwβ pointer to hardware structure. literally the hardware struct, the main character of this whole function ngl πrefillβ refill credits index by traffic class.u16 *, indexed per traffic class, she's a lookup table bestie πmaxβ max credits index by traffic class. alsou16 *, also indexed by traffic class β the ceiling to the refill's floor, they're a duo πbwg_idβ bandwidth grouping indexed by traffic class.u8 *this time, so keep those values small, mmkay? πprio_typeβ priority type indexed by traffic class. anotheru8 *, and yes it's indexed the same way, consistency is the moment β¨
π₯ DESCRIPTION π₯
Configure Tx Data Arbiter and credits for each traffic class.
that's the whole assignment. give the Tx Data Arbiter its settings, hand out credits per traffic class, done. she ate and left no crumbs π
β SEE ALSO β
Kernel file ./drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.c β that's where she lives, go say hi π§
ixgbe_dcb_config_rx_arbiter_82598(9)β the Rx sister, equally valid, equally iconic πixgbe_dcb_config_tx_desc_arbiter_82598(9)β the desc arbiter, comes as a set with our girl π«ixgbe_dcb_config_pfc_82598(9)β PFC config, whole separate era πixgbe_dcb_config_tc_stats_82598(9)β tc stats, for the numbers girlies πixgbe_dcb_hw_config_82598(9)β the big hw config, top of the food chain π
fr fr read the whole 82598 family before you go poking at the Tx data arbiter. iykyk π«Ά
aaand that's a wrap, bestie π this page came from the Kernel API Manual, source/version ./drivers/net/ethernet/intel/i..., dated October 2026 β and the footer even repeats ixgbe_dcb_co...rbiter_82598(9) one more time because she loves a dramatic exit π
β¨
π¦ 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