This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
Re: RedBoot: __eth_install_handler?
> > The only way for that to happen would be for another host to
> > intentionally send a short Ethernet frame (AFAIK). Even if that
> > happens it should be caught by the checksum verification,
> > right?
> >
>
> That would certainly be true - the checksum routines will try
> and access the advertised length of data. I see no way that the
> computed value would match if the actual data was too short.
Depends if your hardware is broken, leaves checksum verification to
the software, or passes runt packets up. Its a bad assumption to
make. It was made once before and it broken when the i82559 broke this
assumption for promisc mode.
Andrew