From owner-freebsd-isdn Thu Jan 28 01:23:46 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA14122 for freebsd-isdn-outgoing; Thu, 28 Jan 1999 01:23:46 -0800 (PST) (envelope-from owner-freebsd-isdn@FreeBSD.ORG) Received: from hcsext.hcs.de (hcsext.hcs.de [194.123.40.2]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id BAA14109 for ; Thu, 28 Jan 1999 01:23:42 -0800 (PST) (envelope-from hm@hcs.de) Received: from hcswork.hcs.de([192.76.124.5]) (3369 bytes) by hcsext.hcs.de via sendmail with P:smtp/R:inet_hosts/T:smtp (sender: ) id for ; Thu, 28 Jan 1999 10:23:40 +0100 (CET) (Smail-3.2.0.104 1998-Nov-20 #1 built 1998-Dec-11) Received: by hcswork.hcs.de (Smail3.1.29.0 #12) id m105nfo-00006RC; Thu, 28 Jan 99 10:23 MET Message-Id: From: hm@hcs.de (Hellmuth Michaelis) Subject: i4b and netgraph (was: I4B support for US ISDN?) In-Reply-To: <199901272012.VAA36855@peedub.muc.de> from Gary Jennejohn at "Jan 27, 99 09:12:04 pm" To: garyj@muc.de Date: Thu, 28 Jan 1999 10:23:40 +0100 (MET) Cc: freebsd-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 Gary Jennejohn: > >What do you think of the idea of making i4b express itself as a > >netgraph node? This would be a good thing IMHO. > > > >-Archie > > I think the idea of moving isdn4bsd to netgraph is neat. The question is, > what does the father of isdn4bsd (Hellmuth Michaelis) think ? I'd respect > his opinion on this. I know one of his TODOs is to implement isdn4bsd using > message queues. This might be made unnecessary by using netgraph. Some random thoughts about that: - as long as netgraph is not a standard part of FreeBSD i don't think its a good idea to move i4b to netgraph. - currently, i4b is relatively self-contained and runs under all BSD's (i've got even BSD/OS patches for it). Going to netgraph seems to imply a then necessary namechange from isdn4bsd to isdn4freebsd (or to package netgraph into the i4b distribution which i don't like at all). - as far as i understood the netgraph docs, they also use function calls and _no_ message queues for interlayer communication. So going to netgraph would not solve the mentioned problem. BTW: i once asked Terry about the queue/function tradeoffs when that was discussed on the mailinglist and got no reply. - The ISDN model has a LME (layer management entity) connected to all layers using a different path to communicate than the interlayer communication mechanism, and i learned that implementing this is a must. I don't see how this is being done using netgraph. - More, i currently don't see how the isdnd's functionality is brought to netgraph. - To my astonishment, i have read in the netgraph docs that Whistle plans to netgraph-enable the i4b ISDN driver code; i wasn't aware of that yet since Whistle seem to have its own ISDN stack and wasn't interested in i4b any longer after a short period of interest long time ago. - The last thing i personally need are 2 versions of i4b, one netgraphized and one not netgraphized. - There is much more to to do to functionally enhance i4b, to make it more robust and to fix some bugs in it and i don't have an idea if net- graphizing i4b brings us more forward with these issues since my time budget is clearly limited. In a word, i'm a bit sceptical. 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