> -----Original Message-----
> From: Thomas Monjalon <[email protected]>
> Sent: Saturday, November 2, 2019 06:46
> To: Wang, Haiyue <[email protected]>
> Cc: [email protected]; [email protected]; Yigit, Ferruh 
> <[email protected]>;
> [email protected]; Ye, Xiaolong <[email protected]>; Kinsella, Ray 
> <[email protected]>;
> Sun, Chenmin <[email protected]>; Slava Ovsiienko 
> <[email protected]>
> Subject: Re: [PATCH v1 3/3] ethdev: enhance the API for getting burst mode 
> information
> 
> Thank you for trying to address comments done late.
> 
> 31/10/2019 18:11, Haiyue Wang:
> > --- a/lib/librte_ethdev/rte_ethdev.h
> > +++ b/lib/librte_ethdev/rte_ethdev.h


> > +#define RTE_ETH_BURST_ALTIVEC       (1ULL << 2)
> > +#define RTE_ETH_BURST_NEON          (1ULL << 3)
> > +#define RTE_ETH_BURST_SSE           (1ULL << 4)
> > +#define RTE_ETH_BURST_AVX2          (1ULL << 5)
> > +#define RTE_ETH_BURST_AVX512        (1ULL << 6)
> 
> Of course, I still believe that giving a special treatment
> to vector instructions is wrong.
> You did not justify why it needs to be defined in bits
> instead of string. I am not asking again because anyway you
> don't really reply. I think you are executing an order you received
> and I don't want to blame you more.
> I suspect a real hidden issue in Intel CPUs that you try to mitigate.
> No need to reply to this comment.
> Anyway I will propose to replace this API in the next release.

Never mind, if this design is truly ugly, drop it all now. I also prefer
to do the best, that's why open source is amazing, thanks! ;-)

Reply via email to