Hello I wonder if you please can help me with some questions regarding the DPDK multi-process feature? If a primary process and the secondary processes all execute on different CPU cores, what limitations are there on the secondary processes when using DPDK functions for initialization of EAL and for handling ethernet devices? That is, is a secondary process allowed to call the rte_eal_init function or any of the rte_eth_xxx functions? What will happen if a secondary process calls any of these DPDK functions? The reason for these questions is that I would like to execute 3-4 DPDK applications that now executes as stand-alone applications as one primary process and the other applications as secondary processes. All these processes will share memory which shall be used to improve the speed of communication between the applications. The applications currently use DPDK for Ethernet based communication and I would like to learn what needs to be modified in order to be able to execute them as a primary and secondary processes using DPDK shared memory. Best regards Staffan