Re: [dpdk-dev] [PATCH v2] net/i40e: fix Rx instability with vector mode

2018-10-28 Thread Xing, Beilei
> -Original Message- > From: Zhang, Qi Z > Sent: Friday, October 26, 2018 11:42 PM > To: Ananyev, Konstantin ; Xing, Beilei > > Cc: dev@dpdk.org; sta...@dpdk.org > Subject: RE: [dpdk-dev] [PATCH v2] net/i40e: fix Rx instability with vector > mode > >

Re: [dpdk-dev] [PATCH v2] net/i40e: fix Rx instability with vector mode

2018-10-26 Thread Zhang, Qi Z
> -Original Message- > From: Richardson, Bruce > Sent: Friday, October 26, 2018 6:12 AM > To: Xing, Beilei > Cc: Zhang, Qi Z ; dev@dpdk.org; sta...@dpdk.org > Subject: Re: [dpdk-dev] [PATCH v2] net/i40e: fix Rx instability with vector > mode > > On Fri,

Re: [dpdk-dev] [PATCH v2] net/i40e: fix Rx instability with vector mode

2018-10-26 Thread Zhang, Qi Z
> -Original Message- > From: Ananyev, Konstantin > Sent: Friday, October 26, 2018 3:47 AM > To: Xing, Beilei ; Zhang, Qi Z > Cc: dev@dpdk.org; sta...@dpdk.org > Subject: RE: [dpdk-dev] [PATCH v2] net/i40e: fix Rx instability with vector > mode > > > Hi

Re: [dpdk-dev] [PATCH v2] net/i40e: fix Rx instability with vector mode

2018-10-26 Thread Bruce Richardson
On Fri, Oct 26, 2018 at 02:33:27PM +0800, Beilei Xing wrote: > Previously, there is instability during vector Rx if descriptor > number is not power of 2, e.g. process hang and some Rx packets > are unexpectedly empty. That's because vector Rx mode assumes Rx > descriptor number is power of 2 when

Re: [dpdk-dev] [PATCH v2] net/i40e: fix Rx instability with vector mode

2018-10-26 Thread Ananyev, Konstantin
Hi, > > Previously, there is instability during vector Rx if descriptor > number is not power of 2, e.g. process hang and some Rx packets > are unexpectedly empty. That's because vector Rx mode assumes Rx > descriptor number is power of 2 when doing bit mask. > This patch allows vector mode onl

[dpdk-dev] [PATCH v2] net/i40e: fix Rx instability with vector mode

2018-10-25 Thread Beilei Xing
Previously, there is instability during vector Rx if descriptor number is not power of 2, e.g. process hang and some Rx packets are unexpectedly empty. That's because vector Rx mode assumes Rx descriptor number is power of 2 when doing bit mask. This patch allows vector mode only when the number of