LINUX.ORG.RU

История изменений

Исправление Moisha_Liberman, (текущая версия) :

Под вопросом.

Исходная версия Moisha_Liberman, :

Вам нужен DPDK вот примерно так для решения Вашей задачи.

Попробовал в лоб через сырые сокеты (socket(AF_PACKET, SOCK_RAW, IPPROTO_RAW)) и recvfrom в блокирующем режиме - производительность не очень

«Нет». RAW-сокеты позволяют обойти файерволл, т.к. они не обрабатываются ядром и, конкретнее, файерволлом. Но тогда придётся весь проходящий траф как-то в RAW запихивать.

«Нет», AM335x SoC это в любом случае слабовато для высокоскоростной обработки.