LWN.net Logo

Van Jacobson's network channels -- Microkernel?

Van Jacobson's network channels -- Microkernel?

Posted Feb 1, 2006 20:48 UTC (Wed) by JoeBuck (subscriber, #2330)
In reply to: Van Jacobson's network channels -- Microkernel? by NAR
Parent article: Van Jacobson's network channels

It's not really so surprising. The cost being avoided in both cases is context switching. The default way of doing things is that the lower-level processing is in the kernel and the higher-level processing is in userspace. Either moving almost everything into the kernel, or moving almost everything out, reduces the overhead.


(Log in to post comments)

Van Jacobson's network channels -- Microkernel?

Posted Feb 2, 2006 2:13 UTC (Thu) by jwb (guest, #15467) [Link]

In this case, the advantage is also that protocol processing is being done 1) in parallel, on an SMP machine; and 2) in the same cache space as the interested user process.

Van Jacobson's network channels -- Microkernel?

Posted Feb 2, 2006 4:05 UTC (Thu) by atai (subscriber, #10977) [Link]

So the Hurd still has hope for speed?

HURD fast?

Posted Feb 2, 2006 5:36 UTC (Thu) by xoddam (subscriber, #2322) [Link]

Not with Linux evolving at this rate :-)

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