If I had a software environment that utilized DPDK to read packets directly off a NIC, and this system operated as the DPDK primary, configured the NIC, and retrieved packets, would I be able to pass packets to Suricata (version 7.0) via DPDK as well? Does Suricata support receiving packets from a ring instead of a NIC?
Additionally, Suricata is intended to run as a primary process only.
(From near the end of this: 10.1. Suricata.yaml — Suricata 7.0.0-dev documentation)
This piece of the documentation makes it sound like it won’t work, but I just wanted to confirm.