]> www.infradead.org Git - users/jedix/linux-maple.git/commit
xen-netback: process guest rx packets in batches
authorDavid Vrabel <david.vrabel@citrix.com>
Fri, 12 May 2017 08:46:32 +0000 (09:46 +0100)
committerJoao Martins <joao.m.martins@oracle.com>
Wed, 31 May 2017 21:51:53 +0000 (22:51 +0100)
commit795b494d32714481b95545f78973e9491be29aa3
tree5db5a8f8e5a8fa71a4548803634d3827e70eb8cc
parent5fa01c5c866ba6dd4a0c95f9f5143df6a1cf1485
xen-netback: process guest rx packets in batches

Instead of only placing one skb on the guest rx ring at a time, process
a batch of up-to 64.  This improves performance by ~10% in some tests.

Signed-off-by: David Vrabel <david.vrabel@citrix.com>
[re-based]
Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
(cherry picked from commit 98f6d57ced73b723551568262019f1d6c8771f20)
Signed-off-by: Joao Martins <joao.m.martins@oracle.com>
Reviewed-by: Shannon Nelson <shannon.nelson@oracle.com>
Acked-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
drivers/net/xen-netback/rx.c