Re: STREAMS: interface versus implementation

Theodore Y. Ts'o (tytso@mit.edu)
Thu, 17 Sep 1998 22:30:28 -0400


Date: Thu, 17 Sep 1998 19:06:55 -0500 (CDT)
From: "Matthew G. Marsh" <mgm@paktronix.com>

It was the entire LiS implementation. I just looked through the patch and
it seems the putpmsg, getpmsg, poll syscalls are defined along with a
whole pile of assembly code. I do not know the extant of the patching only
that it was written specifically for 2.0.34 (and later 2.0.35). If I had
to guess bearing on the way Netware works I would say they implemented
both low-level STREAMS and TLI.

If I'm not mistaken, the whole LiS implementation requires kernel
patches, and installation of the STREAMS networking layer in the kernel.
That's already been ruled out of court due to the performance impacts of
STREAMS model. (See the kernel FAQ, or ask Davem how badly Linux
trounces the Solaris networking layer these days. :-)

- Ted

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/