Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.3 4.3bsd-beta 6/6/85; site ucbvax.BERKELEY.EDU Path: utzoo!decvax!ittatc!dcdwest!sdcsvax!ucbvax!MONET.BERKELEY.EDU!karels From: karels@MONET.BERKELEY.EDU (Mike Karels) Newsgroups: mod.protocols.tcp-ip Subject: Re: EGP trouble Message-ID: <8606191943.AA01211@monet.Berkeley.EDU> Date: Thu, 19-Jun-86 15:43:24 EDT Article-I.D.: monet.8606191943.AA01211 Posted: Thu Jun 19 15:43:24 1986 Date-Received: Fri, 20-Jun-86 20:14:46 EDT Sender: daemon@ucbvax.BERKELEY.EDU Organization: The ARPA Internet Lines: 15 Approved: tcp-ip@sri-nic.arpa It sounds as if the milnet has re-discovered a bug in Kirton's egp. The same thing happened on the arpanet some months ago; I think it was discussed on egp-people. The problem was that routing packets grew larger than the receive buffer, resulting in truncated packets that won't checksum. The simple "fix" is to increase the definition MAXPACKETSIZE to a "large" value; I used 2048, then added code to detect truncation. I have a handful of other bug fixes and tracing hooks for Kirton's egp, but some of it isn't very well tested. Also, it includes minor modifications for 4.3BSD, which now leaves the IP header on ICMP packets as it does for other raw IP protocols. I can make these changes available when it's cleaned up a bit. Mike