ixgbe_dcb_c...rbiter_82599(9)
π ixgbe_dcb_config_rx_arbiter_82599(9) π
okay so bestie, we're in the Kernel API Manual today and this page is literally about ixgbe_dcb_config_rx_arbiter_82599 β the Rx Data arbiter config girlie. yes she's a whole vibe. come sit with me π«Ά
β¨ NAME β¨
ixgbe_dcb_config_rx_arbiter_82599 β Config Rx Data arbiter. that's it, that's the whole name, and honestly? iconic of her. π
πΈ SYNOPSIS πΈ
int ixgbe_dcb_config_rx_arbiter_82599 (struct ixgbe_hw *hw , u16 *refill
, u16 *max , u8 *bwg_id , u8 *prio_type , u8 *prio_tc );
like, look at that signature. six whole parameters. she's high maintenance but she delivers π
π¦ ARGUMENTS π¦
every single one of them, no skips, we don't do that here:
hwβ pointer to hardware structure. it's the hardware babe, the main character, the whole point tbh π₯refillβ refill credits index by traffic class. yes, refill, like when your iced coffee cup gets topped up πmaxβ max credits index by traffic class. the ceiling. the limit. the "girl know your worth" of credits βbwg_idβ bandwidth grouping indexed by traffic class. bwg is bandwidth grouping btw, iykyk πprio_typeβ priority type indexed by traffic class. which type of priority, indexed by traffic class, exactly as it says, no notes πprio_tcβ priority to tc assignments indexed by priority. note the flip: this one's indexed by priority, not traffic class. little plot twist, love that for her π
yes they're all pointers. yes five of the six come in as pointers to arrays. yes you need to keep the indexing straight. no i will not be taking questions π
π DESCRIPTION π
Configure Rx Packet Arbiter and credits for each traffic class.
that's the whole thing, bestie β she configures the Rx Packet Arbiter and the credits, for each traffic class. every. single. class. no class left behind, periodt β¨
π« SEE ALSO π«
go look at the kernel file first, it's right there:
./drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82599.c
and then the whole friend group of related functions, all of them, in order:
ixgbe_dcb_config_tx_desc_arbiter_82599(9)ixgbe_dcb_config_tx_data_arbiter_82599(9)ixgbe_dcb_config_pfc_82599(9)ixgbe_dcb_config_tc_stats_82599(9)ixgbe_dcb_hw_config_82599(9)
the tx girlies get two whole entries and rx only gets one, but we're not gonna be bitter about it ππ
okay that's the page!! source/version situation: it's from ./drivers/net/ethernet/intel/i... and dated October 2026, and this whole cutie was filed under ixgbe_dcb_c...rbiter_82599(9). mwah, bye bestie, go configure those arbiters responsibly π§ππΈ
π¦ 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