LWN.net Logo

Advertisement

E-Commerce & credit card processing - the Open Source way!

Advertise here

reinvention?

reinvention?

Posted Feb 1, 2006 15:51 UTC (Wed) by macc (subscriber, #510)
In reply to: reinvention? by ctg
Parent article: Van Jacobson's network channels

I had the same feeling of similarity.

could you elaborate on the differences?


(Log in to post comments)

reinvention?

Posted Feb 1, 2006 16:39 UTC (Wed) by vmole (subscriber, #111) [Link]

Streams were about introducing lots of layers, each doing some sort of processing on the packets (or whatever), and each layer involving copying the data. VJ's channels are about getting the data into user space as quickly as possible, minimizing the actual processing and layering.

reinvention?

Posted Feb 2, 2006 4:53 UTC (Thu) by bcd (subscriber, #11759) [Link]

Not quite true: STREAMS had built-in facilities to help avoid data copies. It is a heavily layered model, and the queueing is not extremely efficient, but byte-for-byte copies are minimal in a properly configured STREAMS system.

These channels are a totally different concept, though, and address a different problem entirely.

Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds