I would like to have UDP packets copied directly from the ethernet adapter to my user space buffer
Some information about my setup:
I get data from a pair of gigabit network cameras. In combination, I get 28800 UDP packets per second (1 packet per line * 30FPS * 2 cameras * 480 lines). There is no way for me to switch to jumbo frames, and I'm already studying driver level interrupt settings to reduce processor load. Being here reduces the number of copies of this data stream by ~ 40 MB / s.
This is the best source I have found on this, but I was hoping there would be more complete reference or evidence that such an approach was developed in practice.
source share