STRUCT DPNI_TX_SHAPING_CFG(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct dpni_tx_shaping_cfg(9) πŸ’…

okay so bestie, welcome to the Kernel API Manual ✨ this is the whole entire page for struct dpni_tx_shaping_cfg and it's literally just a lil two-field struct that tells DPNI how to shape your outbound traffic 🚦 no cap.


πŸŽ€ NAME πŸŽ€

struct dpni_tx_shaping_cfg β€” the struct that represents DPNI tx shaping configuration πŸ’– like, it's giving "rate limiter but make it a C struct" ✨


πŸ¦‹ SYNOPSIS πŸ¦‹

struct dpni_tx_shaping_cfg {
    u32 rate_limit;
    u16 max_burst_size;
 };

look at her πŸ‘‘ two whole members, zero drama, immaculate vibes πŸ’…


🌸 Members 🌸

  • rate_limit β€” the rate, in Mbps ⚑ that's megabits per second bestie, not megabytes, don't embarrass yourself πŸ™ˆ
  • max_burst_size β€” the burst size, in bytes, and it goes up to 64KB πŸ”₯ so yes she can go kinda feral but there's a ceiling, iykyk πŸ’€

🌈 SEE ALSO 🌈

the whole friend group 🫢 the kernel file lives at ./drivers/net/ethernet/freescale/dpaa2/dpni.h and here's everyone else she's linked with:


bestie there are genuinely like fifty cross-references here and I listed every single one because we do NOT skip entries in this house πŸ’…βœ¨

signed, sealed, delivered πŸŽ€ this came from ./drivers/net/ethernet/freesca... and it's dated October 2026, and yes she signs off as struct dpni_tx_shaping_cfg(9) because main character energy πŸ’œ mwah, go shape some traffic πŸ¦‹

πŸ“¦ where this page comes from