[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <4804CC2F.6030403@cybernetics.com>
Date: Tue, 15 Apr 2008 11:39:27 -0400
From: Tony Battersby <tonyb@...ernetics.com>
To: Matt Carlson <mcarlson@...adcom.com>
Cc: Herbert Xu <herbert@...dor.apana.org.au>,
Michael Chan <mchan@...adcom.com>,
David Miller <davem@...emloft.net>,
netdev <netdev@...r.kernel.org>, gregkh@...e.de,
linux-kernel@...r.kernel.org
Subject: Re: TG3 network data corruption regression 2.6.24/2.6.23.4
Matt Carlson wrote:
> Hi Tony. Sorry for the radio silence.
>
> Michael and I have discussed this problem a bit. Another possibility is
> that the chip may be having difficulty with non-dword aligned TX buffers.
> Since we already know the RX side has the same problem, it isn't so
> far-fetched to think that perhaps it can affect the TX side too. Can
> you give the following patch a try and see if the corruption still
> happens?
>
>
Thanks, your patch fixes the problem (tested on 2.6.24.4). However, I
had to change "(skb->mac_header & 3)" in your patch to "((long)
skb->mac_header & 3)" since mac_header is a pointer rather than an int
on 32-bit systems.
Tested-by: Tony Battersby <tonyb@...ernetics.com>
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists