All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/2] net: arc_emac: fix tx issues
@ 2014-09-10 20:50 Beniamino Galvani
  2014-09-10 20:50 ` [PATCH v2 1/2] net: arc_emac: enable tx interrupts Beniamino Galvani
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Beniamino Galvani @ 2014-09-10 20:50 UTC (permalink / raw)
  To: David S. Miller
  Cc: Romain Perier, Heiko Stübner, Arnd Bergmann, Tobias Klauser,
	Jingoo Han, Max Schwarz, Florian Fainelli, netdev, linux-kernel,
	Beniamino Galvani

Hi,

the patches below solve some issues found in the tx ring reclaim
strategy currently implemented in the arc_emac driver.

Without these patches a simple outgoing UDP flow blocks almost
immediately with the socket send buffer full, until some new rx
packets trigger a clean of the tx ring.

Everything seems to work fine on a Radxa Rock with this fix applied.

Changes since v1:
 - reworded commit messages

Beniamino Galvani (2):
  net: arc_emac: enable tx interrupts
  net: arc_emac: prevent reuse of unreclaimed tx descriptors

 drivers/net/ethernet/arc/emac_main.c | 53 +++++++++++++++++++++++++-----------
 1 file changed, 37 insertions(+), 16 deletions(-)

-- 
1.9.1


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2014-09-12 21:19 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-09-10 20:50 [PATCH v2 0/2] net: arc_emac: fix tx issues Beniamino Galvani
2014-09-10 20:50 ` [PATCH v2 1/2] net: arc_emac: enable tx interrupts Beniamino Galvani
2014-09-11 17:24   ` Florian Fainelli
2014-09-10 20:50 ` [PATCH v2 2/2] net: arc_emac: prevent reuse of unreclaimed tx descriptors Beniamino Galvani
2014-09-12 21:19 ` [PATCH v2 0/2] net: arc_emac: fix tx issues David Miller

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.