<snip> > > > > diff --git a/lib/librte_eal/include/rte_eal.h > b/lib/librte_eal/include/rte_eal.h > > > index ddcf6a2e7a..8148f650f2 100644 > > > --- a/lib/librte_eal/include/rte_eal.h > > > +++ b/lib/librte_eal/include/rte_eal.h > > > @@ -43,6 +43,13 @@ enum rte_proc_type_t { > > > RTE_PROC_INVALID > > > }; > > > > > > +enum rte_max_simd_t { > > We could add a RTE_MAX_SIMD = 0. Arm platforms can use this to choose > SVE. > > > > Is zero the best value for this? Would setting it to MAX_INT or some other big > number be better, in terms of comparisons operations, or does that just not > apply at all with SVE? I suggested zero as the bitwidth can be specified from the command line. It would be much easier to input zero vs other number.
> > > > + RTE_NO_SIMD = 64, > > > + RTE_MAX_128_SIMD = 128, > > > + RTE_MAX_256_SIMD = 256, > > > + RTE_MAX_512_SIMD = 512 > > > +}; > > > + >