diff --git a/drivers/net/ethernet/ibm/ibmveth.c b/drivers/net/ethernet/ibm/ibmveth.c index ae69bbde2e878a6138dfd31041eea15fca8d26a0..33ffd349fb054f3b930a76115419a9e09a2f1ca0 100644 --- a/drivers/net/ethernet/ibm/ibmveth.c +++ b/drivers/net/ethernet/ibm/ibmveth.c @@ -1139,7 +1139,7 @@ static int ibmveth_poll(struct napi_struct *napi, int budget) if (csum_good) skb->ip_summed = CHECKSUM_UNNECESSARY; - netif_receive_skb(skb); /* send it up */ + napi_gro_receive(napi, skb); /* send it up */ netdev->stats.rx_packets++; netdev->stats.rx_bytes += length;