Re: NIU - Sun Neptune 10g - Transmit timed out reset (2.6.24)

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: <Matheos.Worku@...>
Cc: <jesper@...>, <yhlu.kernel@...>, <linux-kernel@...>, <netdev@...>
Date: Friday, May 30, 2008 - 3:00 am

From: Matheos Worku <Matheos.Worku@Sun.COM>
Date: Thu, 29 May 2008 17:14:29 -0700


Ahh I see.

Some of the things I talked about in my presentation here in
Berlin at LinuxTAG yesterday can help mitigate the effects.
Most of it revolves around batching, and allowing the driver
to manage the backlog of packets directly when the TX queue
fills up.

In such a case we could batch the TX queue refill, know how many more
TX packets we will queue up to the chip right now, and therefore know
that we can safely set periodic MARK bits and only need to force set
the MARK bit at the very end.


Thanks a lot.
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: NIU - Sun Neptune 10g - Transmit timed out reset (2.6.24), David Miller, (Fri May 30, 3:00 am)