Bug #6587
openDPDK 'tap' mode doesn't alert on TCP protocol rules
Description
Tested using:
Suricata version 8.0.0-dev (d005fff7b 2023-11-24)
Suricata version 7.0.3-dev (aae6beaa5 2023-11-22)
Suricata version 7.0.3-dev (c8a7204b1 2023-11-02)
In a Debian 12 Qemu VM using either e1000 or virtio NICs.
Test sensor has two detection NICs, straddling two virtual networks. Each virtual network has a VM, one acting as a client (10.1.11.1/16) and one acting as a server (10.1.12.1/16). I ran inetsim on the 'server'.
I tried detecting SMTP, HTTP, DNS and FTP using the attached local.rules
I generated traffic with attached generate_detections.sh
When running Suricata using attached manual_dpdk_suricata.sh, I get no TCP protocol detections. See attached fast.dpdk.log.
When running Suricata using attached manual_bridge_suricata.sh, I get the expected detections. See attached fast.br0.log
Files