ixgbe_dcb_c...rbiter_82599(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– 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:

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