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&#174; Ethernet, visit 
http://communities.intel.com/community/wired

Reply via email to