From owner-freebsd-hackers Sun May 17 13:11:29 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA10342 for freebsd-hackers-outgoing; Sun, 17 May 1998 13:11:29 -0700 (PDT) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from smtp01.primenet.com (daemon@smtp01.primenet.com [206.165.6.131]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA10329 for ; Sun, 17 May 1998 13:11:17 -0700 (PDT) (envelope-from tlambert@usr05.primenet.com) Received: (from daemon@localhost) by smtp01.primenet.com (8.8.8/8.8.8) id NAA17172; Sun, 17 May 1998 13:11:16 -0700 (MST) Received: from usr05.primenet.com(206.165.6.205) via SMTP by smtp01.primenet.com, id smtpd017102; Sun May 17 13:11:06 1998 Received: (from tlambert@localhost) by usr05.primenet.com (8.8.5/8.8.5) id NAA27836; Sun, 17 May 1998 13:11:03 -0700 (MST) From: Terry Lambert Message-Id: <199805172011.NAA27836@usr05.primenet.com> Subject: Re: bad behaviour in slow start To: pantzer@ludd.luth.se (Mattias Pantzare) Date: Sun, 17 May 1998 20:11:03 +0000 (GMT) Cc: dg@root.com, hackers@FreeBSD.ORG In-Reply-To: <199805171027.MAA26384@zed.ludd.luth.se> from "Mattias Pantzare" at May 17, 98 12:27:37 pm X-Mailer: ELM [version 2.4 PL25] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > > When sending out to a local peer, ethernet and point-to-point devices will > > buffer the initial burst of packets with the local buffers draining at the > > speed of the available link bandwidth, so I don't see why you would want to > > do slow start in this case. This is different than the case of a congested > > upstream circuit where you don't know about the congestion and have no > > control over the buffering. > > The problem is that you can't detect if the other computer is a local peer > or not, there may be routers in the path to it even if the netmask tells > you that it is on the same subnet. It isn't even true on the ethernet > level any more, switches create the same problems as a router. It sounds as if you need a mechanism for marking interfaces as local or non-local. See: http://www.freebsd.org/~terry/DIFF.TRUST.txt http://www.freebsd.org/~terry/DIFF.TRUST http://www.freebsd.org/~terry/DIFF.ifconfig Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message