Re: Killing clones

Alan Cox (alan@lxorguk.ukuu.org.uk)
Wed, 20 Aug 1997 09:26:54 +0100 (BST)


> (with message queuing one can queue, say, a 16M network packet and not
> expect the kernel to copy before sending... or transmitting to a different
> process)

Look harder. You can share areas using mmap() and the kernel transmit already
does copy/checksum from user space.

As to stuff like DMA from user space - yes we cannot do that right now.
mmuio.c makes that possible for limited cases. That still has limits
as the memory has to be locked down for the duration of the transfer
and you can't pin arbitary amounts of memory down

Alan