On Mon, 3 Dec 2007 12:26:28 -0800 Martin Hess <martinhess@xxxxxxx> wrote: > Does anyone know if there is a zero-copy udp implementation for Linux? > I know that it will have some limitations like not using a standard > socket api, and most likely not being able to use that card for any > other purpose. > > Specifically I want absolutely no copying into kernel space; I want to > go between userspace and the ethernet card directly. This of course > makes dispatching to different protocols difficult so I'm fine with > using the card for this purpose only. > > I'm trying to use off the shelf components and not have to go to the > specialty products like Myricom. I would also like to use udp because > I want something that is out of the box routable through normal ipv4 > routers. However, I'm fine with any unreliable message protocol that > routes by default through ipv4 routers. > - > To unsubscribe from this list: send the line "unsubscribe linux-net" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html Simplest and safest approach without other changes is to use AF_PACKET and mmap. -- Stephen Hemminger <shemminger@xxxxxxxxxxxxxxxxxxxx> - To unsubscribe from this list: send the line "unsubscribe linux-net" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html