[dpdk-dev] [PATCH v2 0/3] improve i40e vpmd

2016-04-27 Thread Bruce Richardson
On Sun, Apr 17, 2016 at 04:32:10PM +0800, Zhe Tao wrote:
> On Thu, Apr 14, 2016 at 05:02:34PM +0100, Bruce Richardson wrote:
> > This patchset improves the performance of the i40e SSE pmd by removing
> > operations that triggered CPU stalls. It also shortens the code and
> > cleans it up a little.
> > 
> > The base requirement for using the SSE code path has been pushed up to
> > SSE4.1 from SSE3, due to the use of the blend instruction. The instruction
> > set level is now checked at runtime as part of the driver selection process
> > 
> > Bruce Richardson (3):
> >   i40e: require SSE4.1 support for vector driver
> >   i40e: improve performance of vector PMD
> >   i40e: simplify SSE packet length extraction code
> > 
> >  drivers/net/i40e/Makefile|  6 
> >  drivers/net/i40e/i40e_rxtx_vec.c | 59 
> > ++--
> >  2 files changed, 27 insertions(+), 38 deletions(-)
> > 
> > -- 
> > 2.5.5
> Acked-by: Zhe Tao  

Applied to dpdk-next-net/rel_16_07

/Bruce


[dpdk-dev] [PATCH v2 0/3] improve i40e vpmd

2016-04-17 Thread Zhe Tao
On Thu, Apr 14, 2016 at 05:02:34PM +0100, Bruce Richardson wrote:
> This patchset improves the performance of the i40e SSE pmd by removing
> operations that triggered CPU stalls. It also shortens the code and
> cleans it up a little.
> 
> The base requirement for using the SSE code path has been pushed up to
> SSE4.1 from SSE3, due to the use of the blend instruction. The instruction
> set level is now checked at runtime as part of the driver selection process
> 
> Bruce Richardson (3):
>   i40e: require SSE4.1 support for vector driver
>   i40e: improve performance of vector PMD
>   i40e: simplify SSE packet length extraction code
> 
>  drivers/net/i40e/Makefile|  6 
>  drivers/net/i40e/i40e_rxtx_vec.c | 59 
> ++--
>  2 files changed, 27 insertions(+), 38 deletions(-)
> 
> -- 
> 2.5.5
Acked-by: Zhe Tao  


[dpdk-dev] [PATCH v2 0/3] improve i40e vpmd

2016-04-14 Thread Bruce Richardson
This patchset improves the performance of the i40e SSE pmd by removing
operations that triggered CPU stalls. It also shortens the code and
cleans it up a little.

The base requirement for using the SSE code path has been pushed up to
SSE4.1 from SSE3, due to the use of the blend instruction. The instruction
set level is now checked at runtime as part of the driver selection process

Bruce Richardson (3):
  i40e: require SSE4.1 support for vector driver
  i40e: improve performance of vector PMD
  i40e: simplify SSE packet length extraction code

 drivers/net/i40e/Makefile|  6 
 drivers/net/i40e/i40e_rxtx_vec.c | 59 ++--
 2 files changed, 27 insertions(+), 38 deletions(-)

-- 
2.5.5