From owner-freebsd-isdn Thu Jan 28 13:16:27 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA17732 for freebsd-isdn-outgoing; Thu, 28 Jan 1999 13:16:27 -0800 (PST) (envelope-from owner-freebsd-isdn@FreeBSD.ORG) Received: from whistle.com (s205m131.whistle.com [207.76.205.131]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA17727 for ; Thu, 28 Jan 1999 13:16:25 -0800 (PST) (envelope-from archie@whistle.com) Received: (from smap@localhost) by whistle.com (8.7.5/8.6.12) id NAA09611; Thu, 28 Jan 1999 13:16:16 -0800 (PST) Received: from bubba.whistle.com( 207.76.205.7) by whistle.com via smap (V2.0) id xma009608; Thu, 28 Jan 99 13:15:57 -0800 Received: (from archie@localhost) by bubba.whistle.com (8.8.7/8.6.12) id NAA03956; Thu, 28 Jan 1999 13:15:57 -0800 (PST) From: Archie Cobbs Message-Id: <199901282115.NAA03956@bubba.whistle.com> Subject: Re: i4b and netgraph (was: I4B support for US ISDN?) In-Reply-To: from Hellmuth Michaelis at "Jan 28, 99 10:07:32 pm" To: hm@hcs.de Date: Thu, 28 Jan 1999 13:15:57 -0800 (PST) Cc: freebsd-isdn@FreeBSD.ORG, julian@whistle.com (Julian Elischer) X-Mailer: ELM [version 2.4ME+ PL38 (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 Hellmuth Michaelis writes: > When reading ftp://ftp.whistle.com/pub/archie/netgraph/man/netgraph.4.html, > its easy to get that wrong impression: > > In order to minimize latency, all netgraph operations are functional. > ^^^ > That is, data and control messages are delivered by making function calls > rather than by using queues and mailboxes. Yes, that's misleading... I've fixed it. Actually, it's not completely the way you want it yet. As it stands now, when you send an mbuf, you have the option of either sending it directly (ie, functionally) or sending it by queueing it for delivery later. However, there's no way as the *receiving node* to say, "I want all data sent to me to be delivered by qeueuing". So all sending nodes would have to "cooperate". This ability would be easy to add and something we'll probably do now that you've pointed it out. :-) -Archie ___________________________________________________________________________ Archie Cobbs * Whistle Communications, Inc. * http://www.whistle.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message