Performance enhancement recvmmsg

Use recvmmsg in order to read multiple packets with one system call.
This improves performance, especially in have loaded areas when catching up
a log of queued packets.