tech-net archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: PR/39203 CVS commit: src/sys/net
On Jul 25, 5:35pm, martin%duskware.de@localhost (Martin Husemann) wrote:
-- Subject: Re: PR/39203 CVS commit: src/sys/net
| On Fri, Jul 25, 2008 at 03:15:03PM +0000, Christos Zoulas wrote:
| > Modified Files:
| > src/sys/net: if_ether.h
| >
| > Log Message:
| > PR/39203: Paul Ripke: PPPoE issues with broken MTU/MRU implementations
| > Allow larger frames for systems that don't negotiate MTU/MRU properly.
|
| I don't object this change, but it does look kinda wrong.
|
| I wondered if the whole ETHER_MAX_FRAME() check in ether_input is not a bogus
| workaround for some old (maybe even long fixed) bugs in chipset drivers.
| Shouldn't we leave the decision "I did receive this frame OK" to the driver
| (modulo fcs if not checked in hardware)?
Yes, but it is also a cheap belt and suspenders test for ethernet health...
| If we did receive the frame ok, why should we drop it?
Are there parts in the system that make assumptions about maximum packet size?
christos
Home |
Main Index |
Thread Index |
Old Index