From owner-cvs-all Fri Jun 4 22:46: 3 1999 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id A40CF14CE1; Fri, 4 Jun 1999 22:45:58 -0700 (PDT) (envelope-from phk@FreeBSD.org) Received: (from phk@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id WAA20461; Fri, 4 Jun 1999 22:45:58 -0700 (PDT) (envelope-from phk@FreeBSD.org) Message-Id: <199906050545.WAA20461@freefall.freebsd.org> From: Poul-Henning Kamp Date: Fri, 4 Jun 1999 22:45:58 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/etc rc.network src/etc/defaults rc.conf Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk phk 1999/06/04 22:45:58 PDT Modified files: etc rc.network etc/defaults rc.conf Log: Add handle to control global TCP keepalives and turn them on as default. Despite their name it doesn't keep TCP sessions alive, it kills them if the other end has gone AWOL. This happens a lot with clients which use NAT, dynamic IP assignment or which has a 2^32 * 10^-3 seconds upper bound on their uptime. There is no detectable increase in network trafic because of this: two minimal TCP packets every two hours for a live TCP connection. Many servers already enable keepalives themselves. The host requirements RFC is 10 years old, and doesn't know about the loosing clients of todays InterNet. Revision Changes Path 1.45 +6 -1 src/etc/rc.network 1.10 +2 -1 src/etc/defaults/rc.conf To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message