i40e_dcb_hw_...ts_bw_config(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME πŸ’…

i40e_dcb_hw_rx_ets_bw_config β€” and ngl bestie, that's literally all the NAME line gives us 😭 no description, no nothing, just the function name serving cunt and letting the rest of the page do the talking. Periodt.

Also hi, welcome to the Kernel API Manual ✨ she's a kernel manpage, she's got places to be.


🌸 SYNOPSIS 🌸

void i40e_dcb_hw_rx_ets_bw_config (struct i40e_hw *hw , u8 *bw_share ,
u8 *mode , u8 *prio_type );

Look at her. Returns void. Takes four pointers. No drama, no return value, just vibes and hardware registers 🫢


πŸŽ€ ARGUMENTS πŸŽ€

  • hw β€” pointer to the hw struct. Yeah, the whole hardware struct. She's the main character of this operation πŸ’…
  • bw_share β€” bandwidth share, indexed per traffic class. So like, each TC gets its little slice of the bandwidth pie πŸ“
  • mode β€” Strict Priority or Round Robin mode between UP sharing the same traffic class. iykyk β€” this is how the UPs in one TC decide who goes first πŸ‘‘
  • prio_type β€” tells you whether the TC is ETS enabled or strict priority. Basically the vibe check for each traffic class ✨

πŸ¦‹ DESCRIPTION πŸ¦‹

Okay so real talk: this one configures the HW Rx ETS bandwidth, as part of DCB configuration. That's the whole thing. It's a small supporting actor in the big DCB cinematic universe and honestly? She ate 🌈

No cap, that's the entire description β€” this function does one job and it does it fabulously.


🧚 SEE ALSO 🧚

The kernel file she lives in:

./drivers/net/ethernet/intel/i40e/i40e_dcb.c

And her entire friend group (yes, all of them, every single one, we don't do half-lists here) πŸ’–


Lowkey a whole squad 😭 click through them if you're doing DCB stuff, don't just read this one page and dip.

And that's the page, bestie πŸ’œ she's sourced from ./drivers/net/ethernet/intel/i40e, dated October 2026, and the footer title got truncated to i40e_dcb_hw_...ts_bw_config(9) β€” iconic abbreviation behavior honestly, she ran out of room and simply did not care πŸŽ€βœ¨ bye!! πŸ¦‹

πŸ“¦ where this page comes from