From owner-freebsd-net@FreeBSD.ORG Sun Feb 10 10:36:18 2013 Return-Path: Delivered-To: net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id B7236FC1 for ; Sun, 10 Feb 2013 10:36:18 +0000 (UTC) (envelope-from andrey@zonov.org) Received: from mail-la0-x22e.google.com (la-in-x022e.1e100.net [IPv6:2a00:1450:4010:c03::22e]) by mx1.freebsd.org (Postfix) with ESMTP id 2143E314 for ; Sun, 10 Feb 2013 10:36:17 +0000 (UTC) Received: by mail-la0-f46.google.com with SMTP id fq12so5033031lab.19 for ; Sun, 10 Feb 2013 02:36:15 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:sender:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:x-enigmail-version:content-type :x-gm-message-state; bh=PhKraS7UtcoXypVl4PClfbw2jxhXvPRd7maJ/d8hvwU=; b=L+BpMmtWhDMvBQFLpOZ3jZUGy41Wk54i5hcbyuhSrbFRpUjBsb7dm1BYyY4HupFYAf 3Kh9ETi+mikj4mheeOb1Bx53GoYfDxS3b2Xxqj11gXNjNHT17BMijdcjy0hOJCt2rjKE sueSUnw5O+obdyaG+6byMrAbhPA1Ss5ZHnso7g8wTi41iLI1BqecbDO33MMzVFcVMcx6 vN/d/kE1Wl/e6wn56vnumBucIzrBVx75f2ruiURH8MYhkT+y9uODW06106Tr4uDx6rNp JF6u8EdaGvb6U4gQhPolhGH0knBfB9XBwUg0If2ddP3zpYkb3j7NVECuGYy3d2w1NIIg m0gg== X-Received: by 10.152.110.228 with SMTP id id4mr9753230lab.34.1360492575277; Sun, 10 Feb 2013 02:36:15 -0800 (PST) Received: from zont-osx.local (ppp95-165-158-215.pppoe.spdop.ru. [95.165.158.215]) by mx.google.com with ESMTPS id go4sm11909976lbb.16.2013.02.10.02.36.13 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sun, 10 Feb 2013 02:36:14 -0800 (PST) Sender: Andrey Zonov Message-ID: <51177818.2090900@FreeBSD.org> Date: Sun, 10 Feb 2013 14:36:08 +0400 From: Andrey Zonov User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:17.0) Gecko/20130107 Thunderbird/17.0.2 MIME-Version: 1.0 To: Kevin Oberman Subject: Re: [PATCH] Add a new TCP_IGNOREIDLE socket option References: <201301221511.02496.jhb@freebsd.org> <50FF06AD.402@networx.ch> <061B4EA5-6A93-48A0-A269-C2C3A3C7E77C@lakerest.net> <201302060746.43736.jhb@freebsd.org> <511292C9.4040307@mu.org> <51166019.9040104@mu.org> In-Reply-To: X-Enigmail-Version: 1.5 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="----enig2WTXXJCNJPLDAQHRIJTMU" X-Gm-Message-State: ALoCoQnwsgwU+uN2LbdzjOfjdk8QUY6Alfpu+Neq7MXkBQm4v3ETQGsPMdnHbATwHfHkqLsmlbg6 Cc: Alfred Perlstein , Randall Stewart , John Baldwin , net@freebsd.org X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Feb 2013 10:36:18 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) ------enig2WTXXJCNJPLDAQHRIJTMU Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 2/10/13 9:05 AM, Kevin Oberman wrote: >=20 > This is a subject rather near to my heart, having fought battles with > congestion back in the dark days of Windows when it essentially > defaulted to TCPIGNOREIDLE. It was a huge pain, but it was the only > way Windows did TCP in the early days. It simply did not implement > slow-start. This was really evil, but in the days when lots of links > were 56K and T-1 was mostly used for network core links, the Internet, > small as it was back then, did not melt, though it glowed a > frightening shade of red fairly often. Today too many systems running > like this would melt thins very quickly. >=20 Google made many many TCP tweaks. Increased initial window, small RTO, enabled ignore after idle and others. They published that, other people just blindly applied these tunings and the Internet still works. --=20 Andrey Zonov ------enig2WTXXJCNJPLDAQHRIJTMU Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.18 (Darwin) Comment: GPGTools - http://gpgtools.org iQEcBAEBAgAGBQJRF3gbAAoJEBWLemxX/CvTVKwIAJrSIWopSdXkWE9OJ+2ibr1d 5uKzuhnu3koUvGAxBVF+AiVEHAPcrmC726WHdtT4iPC2Z8vlQP+166A2V5R+itUK enjOE4S5Bh81nGyMYQ2x90PC21yPEC0whYTfmAFFP2hySbQI+7um1KMFgHiiU8aY UpDA573fmuCay8Z2SfeAidasaqECQsAt8QVJNHldKFK10tVyLQBLbb/UrGLw5IPi RtG/4yc9NPmE9wUIbx2MYtWIaxBLyqIYxuufzuurVNR60w4ubRSie/oRvPjEyA6/ IaDZ7cPP0FAGGbS1rxUKbI/icUk6LKV7Gs5KCVGUkn0wFoqnMM0TqQ4mcFXiO8g= =c/rX -----END PGP SIGNATURE----- ------enig2WTXXJCNJPLDAQHRIJTMU--