Hi,
I have a situation where our NIC driver uses DPDK 22.11 and comes up and 
process packets.  We added Suricata to our application and it also uses DPDK 
22.11.  Both the driver and Suricata are in the same Linux process.  When the 
Suricata application starts and initializes DPDK with their own EAL init call 
it fails.  I tried setting the driver DPDK as the primary and the Suricata as 
the secondary but still fails.

The driver DPDK initialization occurs before the Suricata DPDK initialization.

Also the driver DPDK has its own hugepages and Suricata has its own hugepages.

What is the proper way to accommodate two DPDK instances in the same Linux 
application process?

Thanks,
Ed

Reply via email to