On Sat, Nov 10, 2001 at 01:45:59PM +0100, Carl-Johan Bostorp wrote:
I want to turn off the CRC check on ethernet frames and pass every packet up to
the kernel. I have an eepro100, so I mailed Intel about it and asked for specs.
The reply I got was that the kernel may actually rely on the NIC doing this
So, what's the deal? What effects will there be if the NIC starts passing
everything up to the kernel?
Web: http://elemental.webservices.se/ ICQ: 3534707
PGP: 0xA6B5C43B IRCnet: ctor
I would think there would be many problems with this. One being
that the protocol field may be mangled, then the kernel wouldn't
know what to do with the packet.
So the kernel drops it if that is the case, and you are no worse off
than before (not counting processing time). No protocol should ever
assume it will not be sent shitty packets of every imaginable type:
the protocols must be able to handle such things gracefully, though
they can surely toss the packet away or otherwise ignore it...
Ben Greear <greearb@xxxxxxxxxxxxxxx> <Ben_Greear AT excite.com>
President of Candela Technologies Inc http://www.candelatech.com
ScryMUD: http://scry.wanfear.com http://scry.wanfear.com/~greear