Интересно, как ускорить мою программу фильтрации пакетов на основе libnetfilter_queue, библиотеки, позволяющей обрабатывать пакеты в очереди netfilter пользовательского пространства.
Я думаю, что ключевым моментом является то, что переключение между пользовательским пространством и пространством ядра происходит медленно. Чтобы повысить производительность, я должен переписать свою программу как патч ядра и запустить ее в пространстве ядра? ТНХ.