Re: [net-next 01/14] net/mlx5e: RX, Add a prefetch command for small L1_CACHE_BYTES

2019-04-23 Thread Alexander Duyck
On Tue, Apr 23, 2019 at 11:25 AM Jesper Dangaard Brouer wrote: > > On Tue, 23 Apr 2019 10:27:32 -0700 > Alexander Duyck wrote: > > > On Tue, Apr 23, 2019 at 9:42 AM Saeed Mahameed wrote: > > > > > > On Tue, 2019-04-23 at 08:21 -0700, Alexander Duyck wrote: > > > > On Tue, Apr 23, 2019 at 6:23 AM

Re: [net-next 01/14] net/mlx5e: RX, Add a prefetch command for small L1_CACHE_BYTES

2019-04-23 Thread Saeed Mahameed
On Tue, 2019-04-23 at 20:24 +0200, Jesper Dangaard Brouer wrote: > On Tue, 23 Apr 2019 10:27:32 -0700 > Alexander Duyck wrote: > > > On Tue, Apr 23, 2019 at 9:42 AM Saeed Mahameed > > wrote: > > > On Tue, 2019-04-23 at 08:21 -0700, Alexander Duyck wrote: > > > > On Tue, Apr 23, 2019 at 6:23 AM

Re: [net-next 01/14] net/mlx5e: RX, Add a prefetch command for small L1_CACHE_BYTES

2019-04-23 Thread Jesper Dangaard Brouer
On Tue, 23 Apr 2019 10:27:32 -0700 Alexander Duyck wrote: > On Tue, Apr 23, 2019 at 9:42 AM Saeed Mahameed wrote: > > > > On Tue, 2019-04-23 at 08:21 -0700, Alexander Duyck wrote: > > > On Tue, Apr 23, 2019 at 6:23 AM Jesper Dangaard Brouer > > > wrote: > > > > On Mon, 22 Apr 2019 19:46:47

Re: [net-next 01/14] net/mlx5e: RX, Add a prefetch command for small L1_CACHE_BYTES

2019-04-23 Thread Alexander Duyck
On Tue, Apr 23, 2019 at 9:42 AM Saeed Mahameed wrote: > > On Tue, 2019-04-23 at 08:21 -0700, Alexander Duyck wrote: > > On Tue, Apr 23, 2019 at 6:23 AM Jesper Dangaard Brouer > > wrote: > > > On Mon, 22 Apr 2019 19:46:47 -0700 > > > Jakub Kicinski wrote: > > > > > > > On Mon, 22 Apr 2019 15:32:5

Re: [net-next 01/14] net/mlx5e: RX, Add a prefetch command for small L1_CACHE_BYTES

2019-04-23 Thread Saeed Mahameed
On Tue, 2019-04-23 at 08:21 -0700, Alexander Duyck wrote: > On Tue, Apr 23, 2019 at 6:23 AM Jesper Dangaard Brouer > wrote: > > On Mon, 22 Apr 2019 19:46:47 -0700 > > Jakub Kicinski wrote: > > > > > On Mon, 22 Apr 2019 15:32:53 -0700, Saeed Mahameed wrote: > > > > diff --git a/drivers/net/ethern

Re: [net-next 01/14] net/mlx5e: RX, Add a prefetch command for small L1_CACHE_BYTES

2019-04-23 Thread Alexander Duyck
On Tue, Apr 23, 2019 at 6:23 AM Jesper Dangaard Brouer wrote: > > On Mon, 22 Apr 2019 19:46:47 -0700 > Jakub Kicinski wrote: > > > On Mon, 22 Apr 2019 15:32:53 -0700, Saeed Mahameed wrote: > > > diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en.h > > > b/drivers/net/ethernet/mellanox/mlx5/

Re: [net-next 01/14] net/mlx5e: RX, Add a prefetch command for small L1_CACHE_BYTES

2019-04-23 Thread Jesper Dangaard Brouer
On Mon, 22 Apr 2019 19:46:47 -0700 Jakub Kicinski wrote: > On Mon, 22 Apr 2019 15:32:53 -0700, Saeed Mahameed wrote: > > diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en.h > > b/drivers/net/ethernet/mellanox/mlx5/core/en.h > > index 51e109fdeec1..6147be23a9b9 100644 > > --- a/drivers/net/

Re: [net-next 01/14] net/mlx5e: RX, Add a prefetch command for small L1_CACHE_BYTES

2019-04-22 Thread Jakub Kicinski
On Mon, 22 Apr 2019 15:32:53 -0700, Saeed Mahameed wrote: > diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en.h > b/drivers/net/ethernet/mellanox/mlx5/core/en.h > index 51e109fdeec1..6147be23a9b9 100644 > --- a/drivers/net/ethernet/mellanox/mlx5/core/en.h > +++ b/drivers/net/ethernet/mellano

[net-next 01/14] net/mlx5e: RX, Add a prefetch command for small L1_CACHE_BYTES

2019-04-22 Thread Saeed Mahameed
From: Tariq Toukan A single cacheline might not contain the packet header for small L1_CACHE_BYTES values. Issue an additional prefetch in this case. Signed-off-by: Tariq Toukan Signed-off-by: Saeed Mahameed --- drivers/net/ethernet/mellanox/mlx5/core/en.h| 17 + .../net/e