12/08/2025 17:34, Stephen Hemminger:
> On Tue, 12 Aug 2025 16:42:48 +0200
> Thomas Monjalon <tho...@monjalon.net> wrote:
> 
> > diff --git a/lib/ethdev/rte_ethdev.h b/lib/ethdev/rte_ethdev.h
> > index 5d7fc5ee9d..d23c143eed 100644
> > --- a/lib/ethdev/rte_ethdev.h
> > +++ b/lib/ethdev/rte_ethdev.h
> > @@ -306,6 +306,7 @@ struct rte_eth_stats {
> >  #define RTE_ETH_LINK_SPEED_100G    RTE_BIT32(14) /**< 100 Gbps */
> >  #define RTE_ETH_LINK_SPEED_200G    RTE_BIT32(15) /**< 200 Gbps */
> >  #define RTE_ETH_LINK_SPEED_400G    RTE_BIT32(16) /**< 400 Gbps */
> > +#define RTE_ETH_LINK_SPEED_800G    RTE_BIT32(17) /**< 800 Gbps */
> 
> Do you want to go further, looking around I see roadmaps for.
> 1.6Tbs, 3.2 Tbs, 6.4 Tbs (2028) and beyond.

I prefer adding speeds as they are standardized and useful for DPDK.

> Looks like will run out of bits in 2040...

I observe the max speed doubling every 3 years.
So I imagine we will run out of bits in 2070,
or earlier if we have new intermediate speeds.
But in any case we have at least 20 years before it happens,
so it looks safe to me.





Reply via email to