Related to my other question on PF_Ring… I just read through Seth’s slides on Netmap (https://www.bro.org//bro4pros2017/Hall_Netmap_Bro4Pros2017.pdf) 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.