From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Lunn To: Gary Thomas Cc: Grant Edwards , ecos-discuss@sources.redhat.com Subject: Re: [ECOS] RedBoot: __eth_install_handler? Date: Tue, 23 Jan 2001 00:13:00 -0000 Message-id: <20010123091323.P11398@biferten.ma.tech.ascom.ch> References: <20010122161351.A26689@visi.com> X-SW-Source: 2001-01/msg00383.html > > 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