netdev.vger.kernel.org archive mirror
 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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).