Я использую libpcap 1.4.0 для захвата пакетов с/на устройство (я использую Linux). Я страдаю от потери пакетов, и после изучения этого я нашел PF_RING, и теперь я рассматриваю возможность его использования.
Проблема в том, что я действительно не понимаю, почему использование PF_RING более эффективно, чем использование PF_PACKET из libpcap, когда методом захвата пакетов по умолчанию в libpcap является «нулевое копирование» (начиная с libpcap 1.0.0), а также PF_RING...
Может кто-нибудь объяснить мне, почему в libpcap 1.0.0 и более поздних версиях использование PF_RING будет еще более эффективным (если оно действительно более эффективно), чем его отсутствие?
Заранее спасибо! :)