Hi Bingyang, I'm not sure what you mean by variants. The driver I am referring to is the one included with a given kernel. Odds are the Click Router project is already having to include patches for the kernel itself in order to enable support for its features. If that is the case they might be able to also include a patch for the e1000 driver within the kernel so that it can be used instead of having to load an additional network driver from SourceForge in order to support their project.
Thanks, Alex On 11/14/2011 12:05 PM, Bingyang LIU wrote: > Hi Alex, > > Are there many variants of in-kernel drivers? If there are many, I > don't think the Click Router Project can follow all the variants. > > thanks. > Bingyang > > On Mon, Nov 14, 2011 at 2:57 PM, Alexander Duyck > <[email protected] <mailto:[email protected]>> wrote: > > Hi Bingyang, > > You might want to work with the maintainers for the Click Router > project > in order to see if they can provide you with updated patches for the > in-kernel version of the driver. > > If we were to update e1000 you would still need updated patches in > order > for things to work due to a number of changes we would need to make in > order for the driver to support changes in the kernel. If they can > provide you with updated patch that works with the in-kernel > drivers it > would likely help to resolve this issue and any issues that should > come > up with that driver going forward. > > Thanks, > > Alex > > On 11/14/2011 10:47 AM, Bingyang LIU wrote: > > Hi Alex, > > > > Thank you very much for your reply. > > > > Actually, the in-kernel driver works just fine. > > However, I want to use kernel mode Click Router > > <http://read.cs.ucla.edu/click/> with polling function. Click router > > provides patches for some e1000 drivers (2.x, 4.x, 5.x, 6.x, 7.x, > > 7.3.20, 7.6.15.5 and e-0.4.1.7) to achieve my goal, but the > problem is > > that these e1000 drivers cannot work with kernel 2.6.32-31. > > > > best > > Bingyang > > > > On Fri, Nov 11, 2011 at 12:00 PM, Alexander Duyck > > <[email protected] > <mailto:[email protected]> > <mailto:[email protected] > <mailto:[email protected]>>> wrote: > > > > On 11/10/2011 09:11 PM, Bingyang LIU wrote: > > > Hi all, > > > > > > I was trying to install e1000-7.6.15.5 on unbuntu 10.04, whose > > kernel > > > version is 2.6.32.-31. > > > > > > However, e1000 driver uses a linux kernel structure > > "net_device", which > > > seems obsolete, and a new struct net_device_ops is used in > 2.6.31+. > > > > > > So, does any one know how to use the e1000 driver on > 2.6.31+ ? > > > > > > thanks very much! > > > > > > best > > > Bingyang > > Bingyang, > > > > There should be an e1000 driver included with the 2.6.31 > kernel that > > will support your product. > > > > Is there a specific feature your require that is currently > not present > > in the 2.6.32 kernel? I ask because we are planning to > change to a > > kernel only maintenance model for e1000 on/around Q2 of > 2012. If you > > have an open issue that is resolved in the sourceforge > driver that is > > not addressed in the in-kernel driver please submit a bug on > > http://sourceforge.net/projects/e1000/support so that we > might address > > it prior to discontinuing maintenance for the sourceforge > driver. > > > > Thanks, > > > > Alex > > > > > > > > > > -- > > Bingyang Liu > > Network Architecture Lab, Network Center,Tsinghua Univ. > > Beijing, China > > Home Page: http://netarchlab.tsinghua.edu.cn/~liuby > <http://netarchlab.tsinghua.edu.cn/%7Eliuby> > > <http://netarchlab.tsinghua.edu.cn/%7Eliuby> > > > > > -- > Bingyang Liu > Network Architecture Lab, Network Center,Tsinghua Univ. > Beijing, China > Home Page: http://netarchlab.tsinghua.edu.cn/~liuby > <http://netarchlab.tsinghua.edu.cn/%7Eliuby> ------------------------------------------------------------------------------ RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 _______________________________________________ E1000-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/e1000-devel To learn more about Intel® Ethernet, visit http://communities.intel.com/community/wired
