<div dir="ltr"><div dir="ltr"><div><div><div>Hi, </div><div>You can create a simple setup with only running testpmd with primary and another testpmd with secondary and then see the results. </div><div><br></div>No, the reason for the primary process termination could be close or shutdown (ctrl + c or ctrl + q) or any other.<br><br></div>The reason is clear: "In secondary processes, accessing 'dev->data->dev_private' or &dev->data->mac_addrs directly can<br>cause a segmentation fault if the primary process has exited or the<br>shared memory is unavailable." <br><br></div><div>The effect is throughput the life-cycle of secondary process existence in dpdk after primary, </div><div>You can check <br><a href="https://patches.dpdk.org/project/dpdk/patch/20250721073851.963141-1-14pwcse1224@uetpeshawar.edu.pk/">https://patches.dpdk.org/project/dpdk/patch/20250721073851.963141-1-14pwcse1224@uetpeshawar.edu.pk/</a><br><a href="https://patches.dpdk.org/project/dpdk/patch/20250721105522.1019515-1-14pwcse1224@uetpeshawar.edu.pk/">https://patches.dpdk.org/project/dpdk/patch/20250721105522.1019515-1-14pwcse1224@uetpeshawar.edu.pk/</a></div><div><br></div><div>I think most of the details have already been provided. </div><div>The community agrees with the current solution. <br><br></div><div>Thanks. </div><div><br></div></div></div>