From owner-freebsd-isdn Mon Jul 24 9:37:18 2000 Delivered-To: freebsd-isdn@freebsd.org Received: from shredder.uniface.compuware.com (dumpster-2.uniface.compuware.com [193.78.88.145]) by hub.freebsd.org (Postfix) with ESMTP id 8F05937B580 for ; Mon, 24 Jul 2000 09:37:14 -0700 (PDT) (envelope-from bert_driehuis@nl.compuware.com) Received: from bh2.nl.compuware.com (unknown [172.16.17.82]) by shredder.uniface.compuware.com (Postfix) with ESMTP id 31BA0828B for ; Mon, 24 Jul 2000 18:37:12 +0200 (CEST) Received: from c1111.nl.compuware.com ([172.16.16.36]) by bh2.nl.compuware.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2448.0) id PRCBGFNG; Mon, 24 Jul 2000 18:32:30 +0200 Received: from nl.compuware.com (bertd@[127.0.0.1]) by c1111.nl.compuware.com (8.9.3/8.9.3) with ESMTP id SAA16483 for ; Mon, 24 Jul 2000 18:37:11 +0200 (CEST) Message-ID: <397C70B7.E99D3CEF@nl.compuware.com> Date: Mon, 24 Jul 2000 18:37:11 +0200 From: Bert Driehuis Organization: Compuware Europe (but I only speak for myself) X-Mailer: Mozilla 4.7 [en] (X11; I; BSD/OS 4.1 i386) X-Accept-Language: en, fr MIME-Version: 1.0 To: freebsd-isdn@FreeBSD.ORG Subject: Re: X.25 (X.31/b) support with i4b (and V.120) References: <20000724145152.48B12483B@hcswork.hcs.de> 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 wrote: > >From the keyboard of Dirk Gouders: > > Can you tell us in more detail, what is wrong with that code? > > No, i can't anymore. Its more than 4 years ago that i had a look at it and > i only remember that i came to the conclusion that it was not usable for > my purposes. And i did not only look at it, but i tried hard and long to get > it to compile and do at least something to get an idea what the author had > in mind when he wrote it. I've recently been through the same thing, trying to implement V.120 (which is a fairly simple subset of LAPD, but has to interface with the upper layers differently). When it (sort of) worked I looked at the code, looked at the original code and found that very little had been left intact. Anyway, I don't have much time to work on this anymore, so if there is anyone interested in hacking on V.120 from the point I left off, drop me a note. As it stands now, I can log in to a remote site over V.120, do some work and log out. A process technically known as rebooting is required to fully clear the connection. Back to the X.25 discussion, lots and lots of subtle differences will bite you and even if you beat a bit of exsting code into submission, you'll probably scrap the code and rewrite it from scratch (that's the nice thing about writing a prototype -- it gives you a deep understanding of what is needed, far deeper than I care for actually). For example, handling of mbufs remains somewhat of a black art and I ran into incompatible assumptions with handling them that caused rewrites (or really ugly hacks) for parts I though would drop in cleanly. Cheers, -- Bert -- Bert Driehuis, MIS -- bert_driehuis@nl.compuware.com -- +31-20-3116119 Dihydrogen Monoxide kills! Join the campaign at http://www.dhmo.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message