This is the mail archive of the ecos-discuss@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]