On Tue, 20 Oct 2020 13:50:55 +0200 Thomas Monjalon <tho...@monjalon.net> wrote:
> 05/09/2020 00:31, Stephen Hemminger: > > If using lots of queues and ports, and having per port or per queue > > metrics it is easy to exceed the upper bound of the metric library. > > Move the limit into rte_config where user can change it. > > > > Ideally, there would be no upper bound and a dynamic structure > > such as red-black tree or hash table would be used for these. > > > > Signed-off-by: Stephen Hemminger <step...@networkplumber.org> > > --- > > --- a/config/rte_config.h > > +++ b/config/rte_config.h > > +/* rte_metrics defines */ > > +#define RTE_METRICS_MAX_METRICS 256 > > Not sure we want to go in the direction of adding such tuning > in rte_config.h. > > The only other option is to rewrite rte_metrics to support a dynamic data structure!