[haiku-bugs] Re: [Haiku] #8454: Very low network performance with a Marvell Yukon card.

  • From: "tqh" <trac@xxxxxxxxxxxx>
  • Date: Wed, 01 Aug 2012 21:25:21 -0000

#8454: Very low network performance with a Marvell Yukon card.
---------------------------------------------+----------------------------
   Reporter:  bga                            |      Owner:  nobody
       Type:  bug                            |     Status:  new
   Priority:  high                           |  Milestone:  R1
  Component:  Drivers/Network/marvell_yukon  |    Version:  R1/Development
 Resolution:                                 |   Keywords:
 Blocked By:  8743                           |   Blocking:
Has a Patch:  0                              |   Platform:  All
---------------------------------------------+----------------------------

Comment (by tqh):

 I havn't verified this but I suspect that the freebsd drivers
 (marvell_yukon, iprowifi4965 and others) that use fake interrupt handlers
 involving semaphore signaling and a thread doing the real int work are the
 slow ones. The rtl81xx which uses the int handler directly seems to have
 pretty good performance. For iprowifi4965 I think rewriting the int
 handler would be quite easy and would be a good test for this. See
 http://cgit.haiku-
 os.org/haiku/tree/src/libs/compat/freebsd_network/bus.c#320 for more info.
 It will take me a few days before I can get to that though.

-- 
Ticket URL: <http://dev.haiku-os.org/ticket/8454#comment:31>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: