[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <1342163954.3265.8299.camel@edumazet-glaptop>
Date: Fri, 13 Jul 2012 09:19:14 +0200
From: Eric Dumazet <eric.dumazet@...il.com>
To: Alexander Duyck <alexander.h.duyck@...el.com>
Cc: netdev@...r.kernel.org, davem@...emloft.net,
jeffrey.t.kirsher@...el.com, edumazet@...gle.com,
bhutchings@...arflare.com, therbert@...gle.com,
alexander.duyck@...il.com
Subject: Re: [RFC PATCH 1/2] net: Add new network device function to allow
for MMIO batching
On Wed, 2012-07-11 at 17:26 -0700, Alexander Duyck wrote:
> +static inline void netdev_complete_xmit(struct netdev_queue *txq)
> +{
> + struct net_device *dev = txq->dev;
> + const struct net_device_ops *ops = dev->netdev_ops;
> +
> + if (txq->dispatch_pending < txq->dispatch_limit) {
> + if (netif_tx_queue_delayed(txq)) {
> + txq->dispatch_pending++;
> + return;
> + }
> +
> + /* start of delayed write sequence */
> + netif_tx_delay_queue(txq);
I dont understand this part. Isnt a return missing here ?
> + }
> +
> + txq->dispatch_pending = 0;
> +
> + ops->ndo_complete_xmit(dev, txq - &dev->_tx[0]);
> +}
> +
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists