lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Thu, 9 Mar 2017 15:56:09 +0200 From: Tariq Toukan <tariqt@...lanox.com> To: Eric Dumazet <edumazet@...gle.com>, "David S . Miller" <davem@...emloft.net> CC: netdev <netdev@...r.kernel.org>, Tariq Toukan <tariqt@...lanox.com>, Saeed Mahameed <saeedm@...lanox.com>, Willem de Bruijn <willemb@...gle.com>, Jesper Dangaard Brouer <brouer@...hat.com>, Alexei Starovoitov <ast@...nel.org>, Eric Dumazet <eric.dumazet@...il.com> Subject: Re: [PATCH v4 net-next 08/13] mlx4: add page recycling in receive path On 08/03/2017 6:17 PM, Eric Dumazet wrote: > Same technique than some Intel drivers, for arches where PAGE_SIZE = 4096 > > In most cases, pages are reused because they were consumed > before we could loop around the RX ring. > > This brings back performance, and is even better, > a single TCP flow reaches 30Gbit on my hosts. > > v2: added full memset() in mlx4_en_free_frag(), as Tariq found it was needed > if we switch to large MTU, as priv->log_rx_info can dynamically be changed. > > Signed-off-by: Eric Dumazet <edumazet@...gle.com> > --- > drivers/net/ethernet/mellanox/mlx4/en_rx.c | 258 +++++++++------------------ > drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 1 - > 2 files changed, 82 insertions(+), 177 deletions(-) > Acked-by: Tariq Toukan <tariqt@...lanox.com> Thanks.
Powered by blists - more mailing lists