🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.unix.internals
Article #2575

Re: SLIP without kernel modification

#2575
From: Michael Haberler
Date: Wed, 26 Jun 1991 07:11
39 lines
2449 bytes
In article <800@minya.UUCP>, jc@minya.UUCP (John Chambers) writes:

|> Recently, I got my hands on a driver for Ultrix that is something that
|> I've wished was in the IP package from the  start.   It's  called  the
|> "PNI" driver, which stands for Pseudo-Network Interface. What it is is
|> a network equivalent to a pty:  It looks like a network interface from

I've been looking into Compressed SLIP for Interactive/386 and came to the
same conclusion for different reasons. 

While theoretically elegant (one could imagine pushing a SLIP framing
module onto a tty, and then a VJ compressor on top, and link this under
the IP multiplexer at runtime) this doesnt work because the Lachman
netd (the program which sets up the STREAMS stacks for IP) doesnt allow
pushing STREAMS modules, only linking them under/over Multiplexer modules.
Great idea, I though, neat, simple and wrong :-(

So the alternatives are to munge evrything from tty access, slip framing to
VJ compression into a single STREAMS device driver, which I'm lacking 
information to do at the tty level. Also, this looks like serious debugging
ahead. 

The other alternative is something like you mentioned, and I finally 
have something close to that for ix/386. It's based on a SLIP driver done
by John Joannides at cmu. It does the same thing-go back to userland for
SLIP framing and such. 

What I have is'nt ready for release yet, but I plugged a memory leak and
reverse-engineered some of the socket ioctls for network interfaces. So
a dedicated hacker should send me mail.

- michael


-- 
Michael Haberler 		mah@wu-wien.ac.at,  mah@awiwuw11.bitnet
University of Economics and Business Administration
A-1090 Vienna, Augasse 2-6	    Biz:    +43 (1) 31336 x4796 Fax: 347-555
Home: +43 (1) 961-679 (voice & fax) D-Netz: +43 (663) 811-056
Technical Details
Message-ID: <1991Jun26.071138.1425@swdsrv.edvz.univie.ac.at>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!usc!sdd.hp.com!elroy.jpl.nasa.gov!lll-winken!uunet!email!swdsrv.edvz.univie.ac.at!wu-wien.ac.at!mah
References: <128234@tyrell.stgt.sub.org> <800@minya.UUCP>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!usc!sdd.hp.com!elroy.jpl.nasa.gov!lll-winken!uunet!email!swdsrv.edvz.univie.ac.at!wu-wien.ac.at!mah
From: mah@wu-wien.ac.at (Michael Haberler)
Newsgroups: comp.unix.internals
Subject: Re: SLIP without kernel modification
Message-ID: <1991Jun26.071138.1425@swdsrv.edvz.univie.ac.at>
Date: 26 Jun 91 07:11:38 GMT
References: <128234@tyrell.stgt.sub.org> <800@minya.UUCP>
Sender: news@swdsrv.edvz.univie.ac.at
Reply-To: mah@wu-wien.ac.at
Organization: Vienna University Computer Center
Lines: 39
Nntp-Posting-Host: parrot.prv.univie.ac.at