Re: [PATCH net-next 00/12] Mellanox mlx5e XDP performance optimization

2017-03-26 Thread Saeed Mahameed
On Sat, Mar 25, 2017 at 6:54 PM, Tom Herbert wrote: > On Fri, Mar 24, 2017 at 2:52 PM, Saeed Mahameed wrote: >> Hi Dave, >> >> This series provides some preformancee optimizations for mlx5e >> driver, especially for XDP TX flows. >> >> 1st patch is a

Re: [PATCH net-next 00/12] Mellanox mlx5e XDP performance optimization

2017-03-25 Thread Tom Herbert
On Fri, Mar 24, 2017 at 2:52 PM, Saeed Mahameed wrote: > Hi Dave, > > This series provides some preformancee optimizations for mlx5e > driver, especially for XDP TX flows. > > 1st patch is a simple change of rmb to dma_rmb in CQE fetch routine > which shows a huge gain for

Re: [PATCH net-next 00/12] Mellanox mlx5e XDP performance optimization

2017-03-25 Thread Saeed Mahameed
On Sat, Mar 25, 2017 at 2:26 AM, Alexei Starovoitov wrote: > On 3/24/17 2:52 PM, Saeed Mahameed wrote: >> >> Hi Dave, >> >> This series provides some preformancee optimizations for mlx5e >> driver, especially for XDP TX flows. >> >> 1st patch is a simple change of rmb to dma_rmb in

Re: [PATCH net-next 00/12] Mellanox mlx5e XDP performance optimization

2017-03-24 Thread David Miller
From: Saeed Mahameed Date: Sat, 25 Mar 2017 00:52:02 +0300 > This series provides some preformancee optimizations for mlx5e > driver, especially for XDP TX flows. This looks really great, series applied, thanks!

Re: [PATCH net-next 00/12] Mellanox mlx5e XDP performance optimization

2017-03-24 Thread Alexei Starovoitov
On 3/24/17 2:52 PM, Saeed Mahameed wrote: Hi Dave, This series provides some preformancee optimizations for mlx5e driver, especially for XDP TX flows. 1st patch is a simple change of rmb to dma_rmb in CQE fetch routine which shows a huge gain for both RX and TX packet rates. 2nd patch removes

[PATCH net-next 00/12] Mellanox mlx5e XDP performance optimization

2017-03-24 Thread Saeed Mahameed
Hi Dave, This series provides some preformancee optimizations for mlx5e driver, especially for XDP TX flows. 1st patch is a simple change of rmb to dma_rmb in CQE fetch routine which shows a huge gain for both RX and TX packet rates. 2nd patch removes write combining logic from the driver TX