aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/aquantia/atlantic/aq_vec.c
diff options
context:
space:
mode:
authorPavel Belous <pavel.belous@aquantia.com>2017-08-03 18:15:32 +0300
committerDavid S. Miller <davem@davemloft.net>2017-08-04 20:57:13 -0700
commita54df682e559da9cf09b41779ee62bc9f11d3804 (patch)
treefbf22bbeaa29bccd08104b6201c7dfffac6f46e2 /drivers/net/ethernet/aquantia/atlantic/aq_vec.c
parentnet: comment fixes against BPF devmap helper calls (diff)
downloadlinux-dev-a54df682e559da9cf09b41779ee62bc9f11d3804.tar.xz
linux-dev-a54df682e559da9cf09b41779ee62bc9f11d3804.zip
aquantia: Switch to use napi_gro_receive
Add support for GRO (generic receive offload) for aQuantia Atlantic driver. This results in a perfomance improvement when GRO is enabled. Signed-off-by: Pavel Belous <pavel.belous@aquantia.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/aquantia/atlantic/aq_vec.c')
-rw-r--r--drivers/net/ethernet/aquantia/atlantic/aq_vec.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/ethernet/aquantia/atlantic/aq_vec.c b/drivers/net/ethernet/aquantia/atlantic/aq_vec.c
index ad5b4d4dac7f..ec390c5eed35 100644
--- a/drivers/net/ethernet/aquantia/atlantic/aq_vec.c
+++ b/drivers/net/ethernet/aquantia/atlantic/aq_vec.c
@@ -78,6 +78,7 @@ __acquires(&self->lock)
if (ring[AQ_VEC_RX_ID].sw_head !=
ring[AQ_VEC_RX_ID].hw_head) {
err = aq_ring_rx_clean(&ring[AQ_VEC_RX_ID],
+ napi,
&work_done,
budget - work_done);
if (err < 0)