On 02/20/2012 03:08 PM, Ben Greear wrote: > I'm trying to write a patch to allow rx-fcs on the igb driver > (82580 chipset). > > I tried the patch below, but when I then enable rx-fcs, traffic > rx breaks and I see Rx-FIFO error counts increasing. I'm testing > with 1024 byte UDP payloads, at 56kpbs. > > First, if anyone sees an obvious problem with the patch, please > let me know...but more importantly, what developer's manual > is valid for the igb supported hardware? I found the '316080.pdf' > that seems valid for e1000e, but I'm not sure it works for igb > as well?
I got it to receive packets properly by doing a nic reset in the set_features method when rx-fcs changes (similar to how e1000e works). This fixed the weirdness with rx-fifo errors, but I still do not see any FCS on the end of the packets. Maybe disabling the E1000_RCTL_SECRC flag just doesn't work with igb in packet-split mode? I was able to get send-custom-fcs and rx-all logic working..will post those patches when I get some more testing done on them. Thanks, Ben -- Ben Greear <[email protected]> Candela Technologies Inc http://www.candelatech.com ------------------------------------------------------------------------------ Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d _______________________________________________ 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
