From owner-freebsd-current Tue Jun 1 13:16:13 1999 Delivered-To: freebsd-current@freebsd.org Received: from critter.freebsd.dk (critter.freebsd.dk [212.242.40.131]) by hub.freebsd.org (Postfix) with ESMTP id 7FB8F157BA; Tue, 1 Jun 1999 13:16:08 -0700 (PDT) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.9.3/8.9.2) with ESMTP id WAA22446; Tue, 1 Jun 1999 22:15:57 +0200 (CEST) (envelope-from phk@critter.freebsd.dk) To: "Jonathan M. Bresler" Cc: current@FreeBSD.ORG Subject: Re: net.inet.tcp.always_keepalive on as default ? In-reply-to: Your message of "Tue, 01 Jun 1999 12:29:12 PDT." <19990601192912.68CC115787@hub.freebsd.org> Date: Tue, 01 Jun 1999 22:15:57 +0200 Message-ID: <22444.928268157@critter.freebsd.dk> From: Poul-Henning Kamp Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In message <19990601192912.68CC115787@hub.freebsd.org>, "Jonathan M. Bresler" w rites: > we should consult with hte tcp-impl mailing list and get their >take on the matter before we decide what to do here. the address is >tcp-impl@grc.nasa.gov. I already did, but it is such a hot issue that they don't get into it. A good summary of the "traditionalist" view can be found in: http://tcp-impl.grc.nasa.gov/tcp-impl/list/archive/1246.html I agree in principle, but not in practice. Having no keep-alives just doesn't work when WIN* boxes drop carrier and get another IP# when they come back, or when they just randomly crashes... Saying that it should be an application function is bogus in my book, since the problem is valid for all TCP users, and there are clearly not any reason to duplicate the code in telnetd, ftpd, talkd, &c &c. Of course if the application has particular hysteric requirements (ircd anyone) it can implement its own methods as well. -- Poul-Henning Kamp FreeBSD coreteam member phk@FreeBSD.ORG "Real hackers run -current on their laptop." FreeBSD -- It will take a long time before progress goes too far! To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message