From owner-freebsd-net Tue Mar 27 8:53:17 2001 Delivered-To: freebsd-net@freebsd.org Received: from prism.flugsvamp.com (cb58709-a.mdsn1.wi.home.com [24.17.241.9]) by hub.freebsd.org (Postfix) with ESMTP id 2F5AC37B71B; Tue, 27 Mar 2001 08:53:13 -0800 (PST) (envelope-from jlemon@flugsvamp.com) Received: (from jlemon@localhost) by prism.flugsvamp.com (8.11.0/8.11.0) id f2RGmQs39877; Tue, 27 Mar 2001 10:48:26 -0600 (CST) (envelope-from jlemon) Date: Tue, 27 Mar 2001 10:48:26 -0600 From: Jonathan Lemon To: Jesper Skriver Cc: Jonathan Lemon , Jeroen Ruigrok/Asmodai , Bill Fenner , net@freebsd.org, jlemon@freebsd.org Subject: Re: 4.3 issue: new ICMP handling broke date(1) Message-ID: <20010327104826.P93687@prism.flugsvamp.com> References: <200103261557.JAA08568@windsor.research.att.com> <20010327124531.O68667@daemon.ninth-circle.org> <20010327131246.A71551@skriver.dk> <20010327101922.N93687@prism.flugsvamp.com> <20010327183646.A75484@skriver.dk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0pre2i In-Reply-To: <20010327183646.A75484@skriver.dk> Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Tue, Mar 27, 2001 at 06:36:46PM +0200, Jesper Skriver wrote: > On Tue, Mar 27, 2001 at 10:19:22AM -0600, Jonathan Lemon wrote: > > > > I forget why I picked ENETRESET; probably because it was the first > > thing that leaped out at me when I quickly skimmed over > > looking for an appropriate error code; but I didn't consider the UDP > > case. > > That is the below diff > > Index: src/sys/netinet/ip_input.c > =================================================================== > RCS file: /home/ncvs/src/sys/netinet/ip_input.c,v > retrieving revision 1.130.2.21 > diff -u -r1.130.2.21 ip_input.c > --- src/sys/netinet/ip_input.c 2001/03/08 23:14:54 1.130.2.21 > +++ src/sys/netinet/ip_input.c 2001/03/27 16:35:15 > @@ -1484,7 +1484,7 @@ > EHOSTUNREACH, EHOSTUNREACH, ECONNREFUSED, ECONNREFUSED, > EMSGSIZE, EHOSTUNREACH, 0, 0, > 0, 0, 0, 0, > - ENOPROTOOPT, ENETRESET > + ENOPROTOOPT, ECONNREFUSED > }; Yes, I think this probably is the best approach; just get rid of the ENETRESET altogether for this case. -- Jonathan To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message