13/11/2024 18:20, Lombardo, Ed:
> 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?

1 application must call rte_eal_init() only once.

I wonder how you can integrate Suricata into your application.
Isn't it a standalone application?



Reply via email to