From owner-freebsd-net Mon Jul 16 5:22:28 2001 Delivered-To: freebsd-net@freebsd.org Received: from ringworld.nanolink.com (ringworld.nanolink.com [195.24.48.39]) by hub.freebsd.org (Postfix) with SMTP id 2F78637B409 for ; Mon, 16 Jul 2001 05:22:23 -0700 (PDT) (envelope-from roam@orbitel.bg) Received: (qmail 53029 invoked by uid 1000); 16 Jul 2001 12:26:38 -0000 Date: Mon, 16 Jul 2001 15:26:38 +0300 From: Peter Pentchev To: net@FreeBSD.org Subject: ICMP source quench - deprecated? Message-ID: <20010716152638.B52566@ringworld.oblivion.bg> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Hi, I just had a friend ask me a weird question about ICMP source quench and its handling in various OS's. He proceeded to show me a part of some version of the Linux kernel source, which processed a source quench request properly, yet had a 'This is deprecated' comment at the top. I had a quick look at src/sys/netinet/tcp_subr.c, and on FreeBSD 4.x and -current, an ICMP source quench seems to provoke a proper downsizing of the connection window. Is there any reason for ICMP source quench to be deprecated? If so, what is it to be replaced with? Or are the TCP window scaling algorithms smart enough to downsize the window quick enough in case of a noticeable packet loss? (I guess they should be..) G'luck, Peter -- If I were you, who would be reading this sentence? To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message