DBG("%s: %d packets sent out\n", ag->dev->name, sent);
+ if (!sent)
+ return;
+
netdev_completed_queue(ag->dev, sent, bytes_compl);
if ((ring->curr - ring->dirty) < (ring->size * 3) / 4)
netif_wake_queue(ag->dev);
dma_unmap_single(&dev->dev, ring->buf[i].dma_addr,
AG71XX_RX_BUF_SIZE, DMA_FROM_DEVICE);
- dev->last_rx = jiffies;
dev->stats.rx_packets++;
dev->stats.rx_bytes += pktlen;
return -EINVAL;
dev->mtu = new_mtu;
+ return 0;
}
static const struct net_device_ops ag71xx_netdev_ops = {