Hallo,

I noticed that the e1000 driver of rtnet (version 0.9.12, but according to me 
this should also be the case in version 0.9.11) doesn't remove the CRC from the 
payload, although this is done is the original e1000 driver code from the linux 
kernel.

In function e1000_clean_rx_irq, the original code contains the lines below :

/* adjust length to remove Ethernet CRC, this must be
 * done after the TBI_ACCEPT workaround above */
   length -= 4;

These lines are disappeared in the rtnet e1000 driver code, so that the packet 
forwarded to higher layers contains the CRC. Is there any reason for that ?

Frederik
------------------------------------------------------------------------------
Protect Your Site and Customers from Malware Attacks
Learn about various malware tactics and how to avoid them. Understand 
malware threats, the impact they can have on your business, and how you 
can protect your company and customers by using code signing.
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
RTnet-users mailing list
RTnet-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rtnet-users

Reply via email to