Я хотел бы, чтобы UDP-пакеты были скопированы непосредственно из адаптера Ethernet в мой буфер пространства пользователя.
Некоторые сведения о моей настройке:
Я получаю данные от пары гигабитных Ethernet-камер.В совокупности я получаю 28800 пакетов UDP в секунду (1 пакет на линию * 30 кадров в секунду * 2 камеры * 480 строк).У меня нет возможности переключиться на большие кадры, и я уже изучаю настройку прерываний на уровне драйвера для снижения загрузки ЦП.После этого я уменьшу количество копий этого потока данных ~ 40 МБ / с.
Этот - лучший источник, который я нашел по этому поводу, но я надеялся, что тамбыла более полная ссылка или доказательство того, что такой подход сработал на практике.