Здравствуйте, Слава, Вы писали:
С>Здравствуйте, Mike, Вы писали:
M>>Какие способы можно использовать? (Сейчас — старый способ: select/recvfrom/sendto).
С>FPGA
С>Ну чтоб уж совсем уж.
С>PS: вообще можно использовать хотя бы epoll, а то и uring, а то и nftables mirror udp traffic, или даже свой модуль ядра написать.
FPGA — это мы тоже можем

но хотелось бы программно.
Я попробовал копировать пакеты через iptables — стабильности не хватает (и это еще не учитывая, что SrcIP и DstIP не переставляются, а нужно, чтобы переставлялись).
Wanem такое может, и делает как надо. Но вот как?
Можно написать модуль ядра для netfilter — пока склоняюсь к этому варианту.