[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-Id: <20150105.163317.733449445319916193.davem@davemloft.net>
Date: Mon, 05 Jan 2015 16:33:17 -0500 (EST)
From: David Miller <davem@...emloft.net>
To: sathya.perla@...lex.com
Cc: netdev@...r.kernel.org
Subject: Re: [PATCH net-next] be2net: support TX batching using
skb->xmit_more flag
From: Sathya Perla <sathya.perla@...lex.com>
Date: Mon, 5 Jan 2015 05:48:34 -0500
> This patch uses skb->xmit_more flag to batch TX requests.
> TX is flushed either when xmit_more is false or there is
> no more space in the TXQ.
>
> Skyhawk-R and BEx chips require an even number of wrbs to be posted.
> So, when a batch of TX requests is accumulated, the last header wrb
> may need to be fixed with an extra dummy wrb.
>
> This patch refactors be_xmit() routine as a sequence of be_xmit_enqueue()
> and be_xmit_flush() calls. The Tx completion code is also
> updated to be able to unmap/free a batch of skbs rather than a single
> skb.
>
> Signed-off-by: Sathya Perla <sathya.perla@...lex.com>
Applied.
--
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