Thread (14 messages) flat view 14 messages, 5 authors, 2012-10-29

Re: [PATCH 5/6] net: calxedaxgmac: rework transmit ring handling

From: Rob Herring <hidden>
Date: 2012-10-12 17:01:09
Also in: lkml

On 10/12/2012 11:28 AM, Ben Hutchings wrote:
On Fri, 2012-10-12 at 10:15 -0500, Rob Herring wrote:
quoted
From: Rob Herring <redacted>

Only generate tx interrupts on every ring size / 4 descriptors. Move the
netif_stop_queue call to the end of the xmit function rather than
checking at the beginning.
[...]

The hardware should also interrupt if the TX ring becomes empty; does it
do that?
Yes, with the "tx buffer unavailable" bit DMA_INTR_ENA_TUE. It is not a
per descriptor interrupt.

However, I just noticed I missed part of this patch to actually enable
tx descriptor interrupt. New version coming.

Rob
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help