Я столкнулся с проблемой: необходимо создать простой межсетевой экран, чтобы вырезать нежелательные пакеты прямо на FPGA. По сути, идея состоит в том, чтобы иметь общую таблицу с правилами. Эта таблица предназначена для доступа из FPGA, чтобы проверить, передавать ли пакет или нет, и она заполняется приложением из пользовательского пространства.
Я слышал о проекте DPDK, который может обрабатывать пакеты. Но я не мог найти никакой информации, как заставить его работать на FPGA. Является ли это возможным? Есть ли рекомендации по решению проблемы?