[Click] polling patch for e1000-7.3.20

Roman Chertov rchertov at purdue.edu
Wed Jan 17 11:37:57 EST 2007


> 
> Compile and build the kernel (to make sure its working)
> 
> Grab click from CVS
> 
> Apply Matt Gordon's patch to the Click build directory.

You also need to patch the linux kernel with the patch from 
click/etc/linux-xxx

> 
> Recompile and rebuild the kernel.
> 
> Run a simple FromDevice/ToDevice test to make sure its happy.

You actually want PollDevice/ToDevice to make sure that Click can 
properly use the polling extensions of the driver.

Roman

> 
> 
> On Wed, Jan 17, 2007 at 12:27:48AM -0800, Massimiliano Poletto composed:
>> Matt Gordon at Mazu has succeeded where some of us had so far failed,
>> and has produced a stable polling patch for the latest (7.3.20)
>> version of the e1000 driver available on sourceforge.
>>
>> It has been tested on various platforms, including the IBM x345/x346
>> and the Intel SR1500/SR2500, with various e1000 models, including the
>> 82546GB and 82571EB, on both PCI-X and PCI-E buses.
>>
>> Performance is good, comparable to or better than the old driver,
>> depending on the hardware configuration.  click-installs/uninstalls
>> under high load, which had been the major remaining cause of crashes
>> with my version of the driver, now work reliably.
>>
>> Kudos to Matt for a job well done.  Many thanks also to Roman Chertov
>> for help and discussion when I was trying to get the driver working.
>>
>> The patch is attached.  I hope it's useful.  If you see problems or
>> crashes, please let us know.
>>
>> Regards,
>> max
> 
> 
>> _______________________________________________
>> click mailing list
>> click at amsterdam.lcs.mit.edu
>> https://amsterdam.lcs.mit.edu/mailman/listinfo/click
> 
> 


More information about the click mailing list