[2345] in linux-net channel archive

home help back first fref pref prev next nref lref last post

Re: UDP mess

daemon@ATHENA.MIT.EDU (dplatt@jumble.3do.com)
Thu Apr 4 08:16:34 1996

From: dplatt@jumble.3do.com
Date: 	Wed, 3 Apr 96 10:46:20 PST
To: aleks@robig.pmf.ukim.edu.mk
Cc: linux-net@vger.rutgers.edu
In-Reply-To: <96Apr2.091406est.106277-641+96@vger.rutgers.edu>


All these particular errors mean is that there is at least one PC
somewhere on your Ethernet segment which is using the "bootp" protocol
to find a server from which it can boot.  bootp packets are broadcast
(hence, your machine receives them whenever you have your Ethernet
interface enabled), they use UDP, and the BOOTP code in the ROMs of
many PC network cards doesn't calculate the UDP checksum properly.

Technically, systems running TCP/IP are required by the relevant RFC
to discard UDP packets with bad checksums "silently".  Linux disobeys
this "silence" requirement if debugging is enabled in the network
code...  and, by default, it is. 

You may ignore these errors, or (if they bother you excessively) you
can go into the code in the Linux net/inet (I think) directory, find
the print statement which logs the error, and comment it out.

Dave Platt    dplatt@3do.com                           |  Moderator of
      USNAIL: The 3DO Company, Systems Software group  |  the Jade Warrior
              600 Galveston Drive                      |  mailing list
              Redwood City, CA  94063                  |  


home help back first fref pref prev next nref lref last post