From owner-cvs-all Sun Aug 20 13:41:30 2000 Delivered-To: cvs-all@freebsd.org Received: from gatekeeper.whistle.com (gatekeeper.whistle.com [207.76.204.2]) by hub.freebsd.org (Postfix) with ESMTP id DEB2637B424; Sun, 20 Aug 2000 13:41:26 -0700 (PDT) Received: from bubba.whistle.com (bubba.whistle.com [207.76.205.7]) by gatekeeper.whistle.com (8.9.3/8.9.3) with ESMTP id NAA05467; Sun, 20 Aug 2000 13:36:04 -0700 (PDT) (envelope-from archie@whistle.com) Received: (from archie@localhost) by bubba.whistle.com (8.9.3/8.9.3) id NAA51971; Sun, 20 Aug 2000 13:36:04 -0700 (PDT) (envelope-from archie) From: Archie Cobbs Message-Id: <200008202036.NAA51971@bubba.whistle.com> Subject: Re: cvs commit: src/usr.sbin/ppp README.changes mp.c In-Reply-To: <200008190941.e7J9fSF94932@hak.lan.Awfulhak.org> from Brian Somers at "Aug 19, 2000 10:41:28 am" To: Brian Somers Date: Sun, 20 Aug 2000 13:36:04 -0700 (PDT) Cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL68 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Brian Somers writes: > > > As ppp currently only does IP as an NCP, and IP packets are allowed > > > to be delivered out-of-order, I think this is ok. > > > > If you're doing Van Jacobson header compression, for example, > > with connection ID compression, out of order packets can really > > screw things up. > > True, but as ppp will only ever generate one out-of-order packet > under normal circumstances, this just means that if the two packets > in question are from the same tcp stream, the first will get dropped. > > Perhaps it would be better if PROTO_IP packets were only sent when > there's only one link open *AND* no other links are in any sort of > trying-to-open state ? I'm sure it's fine the way it is.. in practice a small packet reordering window is probably not going to lead to big problems or anything. It just falls into that cateogory of things that have the potential to lead to really mysterious, hard-to-debug behavior later on, and it's good to at least be aware of that possibility. For example, if in the future someone implements a new network protocol that is particularly sensitive to it. -Archie ___________________________________________________________________________ Archie Cobbs * Whistle Communications, Inc. * http://www.whistle.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message