lkml.org 
[lkml]   [1999]   [Jul]   [15]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
SubjectRe: kernel thread support - LWP's
Date
Larry McVoy wrote:

[big discussion of user-space networking deleted]
> : >
> : > Not really. The device generating the packets runs kernel code, does it
> : > not?
> :
> : No it doesn't. It's entirely in user space -- which makes it an unusual
> : example.
>
> OK, so this is a single user device, right? If the kernel isn't
> arbitrating access to the device then you either have to have a bunch
> of friendly (and smart) users or it's single user.

Or smart hardware with kernel intervention at some earlier point in
time to set the demultiplexing up securely. We've got a NIC that does
this, and you can basically drive CPU utilization to zero while
saturating your PCI bus if you do it right.

This issue of user-space networking strikes me as a red herring, though -
I don't see any reason why user-level networking creates any greater need
for lightweight processes than anything else.

--
............................................................................
Peter Desnoyers
162 Pleasant St. (617) 661-1979 pjd@fred.cambridge.ma.us
Cambridge, Mass. 02139 (978) 461-0402 (work) pjd@giga-net.com

-
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/

\
 
 \ /
  Last update: 2005-03-22 13:53    [W:0.033 / U:0.244 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site