2014-10-14 16:15 GMT+02:00 Henning Brauer <hb-open...@ml.bsws.de>:

> > Of course, OBSD has a very good stack as it is, but it has no NetMap
> > functionality
>
> yeah, and that is good. netmap bypasses teh stack and you look at
> reimplementing the stack in userland, repeating mistakes, bugs and
> whatnot from many decades.
>
> > i.e. there's no way for a userland application to do high speed
> > packet-level IO.
>
> there are plenty of methods actually.
>

Like what?



> userland reimplementing the stack[...]


I didn't necessarily/specifically suggest that.


> There is a whole world of need of network monitoring and manipulation and
> > other specialized networking software.
>
> I read a collection of buzzwords with nothing specific.
>
> "A solution in dire need of a problem."


Will be more clear on this one following your response. Last for completing
reflections -



Most devices in a system can be accessed with good performance from
userland as it is now, for instance block devices, USB, serial ports, video
and audio.

Ethernet is a rare exception and NetMap solved this in a neat way -

Prior to NetMap, those who wanted to make high-performance ethernet IO in
userland would run their app as root and effectively implement NIC hardware
drivers in userland. NetMap generalized this entire problem to one
hardware-agnostic interface.

Reply via email to