Hi,
I am not too familiar with VPP so atm I cannot advise you directly. But here are some questions and hints.
- I don’t believe you are in a need of DPDK secondary process support in Suricata as discussed here Suricata and dpdk in secondary mode - #7 by zappasodi
- Can you test first with testpmd? You would replace Suricata with dpdk-testpmd with the same settings as Suricata has.
- you mention that when DPDK_Suricata is launched, DPDK_VPP does not receive any packets from the physical IF. Are you sure DPDK_Suricata uses the correct memif interface and DPDK_VPP is correctly configured to read from the physical interfaces? Can it read from the PF (Physical Function/interface) before Suricata runs?