Suricata and dpdk in secondary mode

thank you.

I need to introduce Suricata with dpdk support on a system where there is already a dpdk instance running.

First of all I would like to understand if I’m looking in the right direction: in this kind of scenario I supposed that the best (only?) solution would be to have Suricata\dpdk in secondary mode.

Is it correct?
Do you have any other strategies to handle this scenario?