[Click] tx timeout fix

todd lewis tgl2 at yahoo.com
Tue Sep 5 11:37:28 EDT 2006


As noted before, replacing skb_clone with skb_copy amounts to fixing a broken door by burning the
house down.  

Does anyone have success under real bidirectional load without copying every packet?  If so, with
what configuration?

--- Jason Park <jason at geninetworks.com> wrote:

> Hi Srivas
> 
> What e1000 device are you using?
> If your device support PACKET_SPLIT and you turned on, you should turn off
> it.
> Make sure un-define CONFIG_E1000_PACKET_SPLIT on 6.1.16.62.DB driver.
> It works well for me with disable packet split and replacing skb_clone to
> skb_copy.
> 
> Jason
> -----Original Message-----
> From: click-bounces at pdos.csail.mit.edu
> [mailto:click-bounces at pdos.csail.mit.edu] On Behalf Of Srivas Chennu
> Sent: Tuesday, September 05, 2006 5:37 PM
> To: Click
> Subject: Re: [Click] tx timeout fix
> 
> Hello Adam and Beyers,
> 
> I've been lately testing the timeout fixes you had posted on a
> click-patched 2.6.16.13 kernel. The results therefrom still seem to show
> stability problems. Though the timeouts don't occur predictably or as
> often as before, I still encounter them and kernel panics randomly, and
> with a higher probability when testing with high loads. Notably, I see
> these problems well pronounced with bidirectional (full-duplex)
> operation of the driver, both with FromDevice and PollDevice. I've
> tested the 5.x driver patch as well as the 6.1.16.62.DB version patch,
> and seen similar results.
> 
> Please do let me know of the details of a stable 2.6.x configuration
> that you were able to set up using these patches. Further, any idea if
> and when the fixes will eventually get in to the main source tree of the
> e1000 driver on sourceforge?
> 
> Thanks a bunch in advance,
> Srivas.
> 
> On Jul 26, 2006 09:06 PM, Adam Greenhalgh wrote:
> 
> >hi
> >
> >beyers and i have been hacking and we have fixed the tx timeout bug.
> >basically the time_stamp is not being set in the buffer and when linux
> >sends packets too, it encounters a buffer with a time stamp of 0 and
> >throws an erorr. Attached are two patches, one against cvs ,
> >driver-5.x-e1000_main.patch , and one against Max's 6.1.16.2.DB
> >driver, driver-6.1.16.2.DB-e1000_main.patch . Neither patch has been
> >very heavily tested yet, but neither does anything special.
> >
> >enjoy
> >
> >adam
> 
> --
> Visit us at
> IFA  Berlin, 01.-06. September 2006
> and
> IBC Amsterdam, NL, 08.-12.September 2006
> _______________________________________________
> click mailing list
> click at amsterdam.lcs.mit.edu
> https://amsterdam.lcs.mit.edu/mailman/listinfo/click
> 
> _______________________________________________
> click mailing list
> click at amsterdam.lcs.mit.edu
> https://amsterdam.lcs.mit.edu/mailman/listinfo/click
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


More information about the click mailing list