Re: [PATCH] service: avoid worker lcore exit deadlock

2024-10-02 Thread Tyler Retzlaff
On Tue, Oct 01, 2024 at 06:26:03PM +0200, Mattias Rönnblom wrote: > Calling rte_exit() from a worker lcore thread causes a deadlock in > rte_service_finalize(). > > This patch makes rte_service_finalize() deadlock-free by avoiding the > need to synchronize with service lcore threads, which in turn

Re: [PATCH] service: avoid worker lcore exit deadlock

2024-10-01 Thread David Marchand
Hello, On Tue, Jul 4, 2023 at 11:49 PM Mattias Rönnblom wrote: > > Calling rte_exit() from a worker lcore thread causes a deadlock in > rte_service_finalize(). > > This patch makes rte_service_finalize() deadlock-free by avoiding the > need to synchronize with service lcore threads, which in turn

[PATCH] service: avoid worker lcore exit deadlock

2024-10-01 Thread Mattias Rönnblom
Calling rte_exit() from a worker lcore thread causes a deadlock in rte_service_finalize(). This patch makes rte_service_finalize() deadlock-free by avoiding the need to synchronize with service lcore threads, which in turn is achieved by moving service and per-lcore state from the heap to being st

RE: [PATCH] service: avoid worker lcore exit deadlock

2023-07-06 Thread Van Haaren, Harry
; sta...@dpdk.org > Subject: [PATCH] service: avoid worker lcore exit deadlock > > Calling rte_exit() from a worker lcore thread causes a deadlock in > rte_service_finalize(). > > This patch makes rte_service_finalize() deadlock-free by avoiding the > need to synchron

[PATCH] service: avoid worker lcore exit deadlock

2023-07-04 Thread Mattias Rönnblom
Calling rte_exit() from a worker lcore thread causes a deadlock in rte_service_finalize(). This patch makes rte_service_finalize() deadlock-free by avoiding the need to synchronize with service lcore threads, which in turn is achieved by moving service and per-lcore state from the heap to being st