Packet Acquisition via DPDK Rings

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.

Thanks!

This is in development:

Testing/feedback would be much appreciated!

1 Like