Re: net: skge breakage on 2.6.24-rc1

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Linux Kernel Mailing List <linux-kernel@...>
Date: Wednesday, November 7, 2007 - 5:53 pm

On Wed, Nov 07, 2007 at 11:46:21PM +0200, Heikki Orsila wrote:

Sorry, forgot to say what the problem is. Doing

	nc host port < /dev/zero

on a sending machine (not skge) to an skge machine that is receiving:

	nc -l -p port >/dev/null

with ~60 MiB/s speed, causes the interface go malfunct. A slow 
transfer doesn't cause a problem.

Also, after some fiddling, I noticed that not changing the register 
write order on patch:

+       skge_write32(hw, RB_ADDR(q, RB_END), end);
        skge_write32(hw, RB_ADDR(q, RB_WP), start);
        skge_write32(hw, RB_ADDR(q, RB_RP), start);
-       skge_write32(hw, RB_ADDR(q, RB_END), end);

fixes the visible effect.. Possibly not the root cause of the problem, 
but changing the order back fixes networking here.

-- 
Heikki Orsila			Barbie's law:
heikki.orsila@iki.fi		"Math is hard, let's go shopping!"
http://www.iki.fi/shd
-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
net: skge breakage on 2.6.24-rc1, Heikki Orsila, (Wed Nov 7, 5:46 pm)
Re: net: skge breakage on 2.6.24-rc1, Heikki Orsila, (Wed Nov 7, 5:53 pm)
Re: net: skge breakage on 2.6.24-rc1, Rafael J. Wysocki, (Wed Nov 7, 6:50 pm)
Re: net: skge breakage on 2.6.24-rc1, Andrew Morton, (Wed Nov 7, 7:06 pm)
Re: net: skge breakage on 2.6.24-rc1, Heikki Orsila, (Wed Nov 7, 7:13 pm)