From owner-freebsd-isdn Tue Dec 15 00:49:14 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA03368 for freebsd-isdn-outgoing; Tue, 15 Dec 1998 00:49:14 -0800 (PST) (envelope-from owner-freebsd-isdn@FreeBSD.ORG) Received: from hcshh.hcs.de (hcshh.hcs.de [194.123.40.1]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id AAA03362; Tue, 15 Dec 1998 00:49:11 -0800 (PST) (envelope-from hm@hcs.de) Received: from hcswork.hcs.de([192.76.124.5]) (2128 bytes) by hcshh.hcs.de via sendmail with P:smtp/R:inet_hosts/T:smtp (sender: ) id for ; Tue, 15 Dec 1998 09:48:50 +0100 (MET) (Smail-3.2.0.101 1997-Dec-17 #2 built 1998-Jun-26) Received: by hcswork.hcs.de (Smail3.1.29.0 #12) id m0zpqD8-0000f8C; Tue, 15 Dec 98 09:52 MET Message-Id: From: hm@hcs.de (Hellmuth Michaelis) Subject: Re: if_sppp is BROKEN!!! In-Reply-To: <199812150826.BAA16811@usr06.primenet.com> from Terry Lambert at "Dec 15, 98 08:26:39 am" To: tlambert@primenet.com (Terry Lambert) Date: Tue, 15 Dec 1998 09:52:05 +0100 (MET) Cc: current@FreeBSD.ORG, isdn@FreeBSD.ORG Reply-To: hm@hcs.de Organization: HCS Hanseatischer Computerservice GmbH X-Mailer: ELM [version 2.4ME+ PL39 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-isdn@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >From the keyboard of Terry Lambert: (Cc: stripped) > Ideally, you would want an operation to propagate the full stack, > up or down, as a result of one operation. Can you please explain why one operation wants to propagate the full stack ? Background: In the current i4b ISDN implementation exactly this happens, i.e. a layer 1 IRQ triggers an action in layer 2 triggering an action in layer 3 which triggers an action (going down now) in layer 2 triggering an action in layer 1 again. The problem of this going up and down at IRQ time is not only the time lasting, but i.e. layer 2 being in a state transition which is not fully finished when the reply from layer 3 going down enters layer 2 again (being still in the middle of the previous up-going state transition). Until now i was under the impression that only a decoupling of the layers would make the transitions in one layer an atomic operation to avoid the above described scenario. hellmuth -- Hellmuth Michaelis Tel +49 40 559747-70 HCS Hanseatischer Computerservice GmbH Fax +49 40 559747-77 Oldesloer Strasse 97-99 Mail hm [at] hcs.de 22457 Hamburg WWW http://www.hcs.de To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message