Messages in this thread |  | | Date | Tue, 25 Sep 2001 14:19:04 -0700 | From | Ben Greear <> | Subject | Re: Ethernet Error Correction |
| |
"Richard B. Johnson" wrote: > > On Tue, 25 Sep 2001, Karel Kulhavy wrote: > > > What about implementing an Ethernet error correction in Linux kernel? > > > > Ethernet uses hardware error detection. Only good packets get through. > Therefore there is nothing that a driver in the kernel could do to > recover an otherwise errored packet because the packet doesn't exist. >
That's probably the default of most chipsets, but I wonder if you could tell it to send the busted packets up the stack anyway. Then, the driver could make the decision in software whether or not to correct/foward, or discard the packet... I assume that in order to detect a CRC error, the NIC already has the packet in it's buffers somewhere...
-- Ben Greear <greearb@candelatech.com> <Ben_Greear@excite.com> President of Candela Technologies Inc http://www.candelatech.com ScryMUD: http://scry.wanfear.com http://scry.wanfear.com/~greear - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
|  |