I stumbled upon PF_RING while reading about PACKET_MMAP kernel documentation (https://www.kernel.org/doc/Documentation/networking/packet_mmap.txt)
Can someone explain the difference between the actual technology (implementation details and differences) between PF_RING and PACKET_RX_RING/PACKET_TX_RING in PACKET_MMAP
PF_RING has two very different modes of operation.
I may have gotten some things wrong (I just Googled for a bit out of curiosity and am by no means an expert in PF_RING), so watch out for other answers. I do think most of what I wrote is accurate.