Thread (13 messages) 13 messages, 3 authors, 2017-01-18

Re: [PATCH 0/7] net/mlx5: improve single core performance

From: Nélio Laranjeiro <hidden>
Date: 2017-01-18 09:23:30

On Wed, Jan 18, 2017 at 08:20:41AM +0100, Thomas Monjalon wrote:
2017-01-05 14:13, Ferruh Yigit:
quoted
On 11/24/2016 4:03 PM, Nelio Laranjeiro wrote:
quoted
This series applies on top of
"[PATCH] eal: define generic vector types" [1][2]

Using built-in vector types forces compilers to consider SIMD instructions in
specific places in order to improve performance on both IBM POWER8 and Intel
architectures.

For example, testpmd single-thread I/O forwarding packets per second
performance is improved by 6% on Intel platforms.

 [1] http://dpdk.org/ml/archives/dev/2016-November/050261.html
 [2] http://dpdk.org/dev/patchwork/patch/17024/

Nelio Laranjeiro (7):
  net/mlx5: prepare Tx vectorization
  net/mlx5: use work queue buffer as a raw buffer
  net/mlx5: use vector types to speed up processing
  net/mlx5: fix missing inline attributes
  net/mlx5: move static prototype
  net/mlx5: optimize copy of Ethernet header
  net/mlx5: remove inefficient prefetching
Series applied to dpdk-next-net/master, thanks.
It will not be pulled in mainline because compilation fails on 32-bit:

drivers/net/mlx5/mlx5_rxtx.c: In function ‘mlx5_tx_burst’:
drivers/net/mlx5/mlx5_rxtx.c:523:10: error:
right shift count >= width of type [-Werror=shift-count-overflow]
     addr >> 32,
          ^~

Please Ferruh, remove the series from next-net.
Hi Thomas,

Wait, I'll submit a fix in few minutes.

Regards,

-- 
Nélio Laranjeiro
6WIND
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help