On Wed, 10 Sep 2025 04:02:37 -0700 Khadem Ullah <14pwcse1...@uetpeshawar.edu.pk> wrote:
> +#ifndef RTE_EXEC_ENV_WINDOWS > + printf("Stopping secondary process ...\n"); > + void *msg = NULL; > + if (rte_mempool_get(message_pool, &msg) < 0) > + rte_panic("Failed to get message buffer\n"); > + strlcpy((char *)msg, "stop", STR_TOKEN_SIZE); > + if (rte_ring_enqueue(send_ring, msg) < 0) { > + printf("Failed to send message - message > discarded\n"); > + rte_mempool_put(message_pool, msg); > + } > +#endif Windows doesn't support secondary processes, not sure how you tested this. When Windows supports secondary processes it should the existing EAL API's, not fixing every service.