Related to my other question on PF_Ring… I just read through Seth’s slides on Netmap ( and I’m curious if it’s currently a viable solution for production? From the slides it appears to be a much simpler implementation than PF_Ring, while providing the same performance as PF_Ring ZC?


It is viable with the caveat that it's still a bit in development. I've used it quite a bit and it's been very stable for me. Let me know if you run into any trouble if you try it!


In the FreeBSD sense, 12-CURRENT has a recent check-in of netmap code into the OS/Kernel, which is usable by default. You have to compile lb from the netmap github repo.

lb compiles and works with 11-STABLE but YMMV with the use of it with the netmap code.

Nice! Let me know if you have any problems.