Re: [dpdk-dev] [PATCH] lib/distributor: fix deadlock issue for aarch64

2019-10-08 Thread Aaron Conole
Ruifeng Wang writes: > Distributor and worker threads rely on data structs in cache line > for synchronization. The shared data structs were not protected. > This caused deadlock issue on weaker memory ordering platforms as > aarch64. > Fix this issue by adding memory barriers to ensure synchroni

Re: [dpdk-dev] [PATCH] lib/distributor: fix deadlock issue for aarch64

2019-10-08 Thread Hunt, David
On 08/10/2019 10:55, Ruifeng Wang wrote: Distributor and worker threads rely on data structs in cache line for synchronization. The shared data structs were not protected. This caused deadlock issue on weaker memory ordering platforms as aarch64. Fix this issue by adding memory barriers to ensu

[dpdk-dev] [PATCH] lib/distributor: fix deadlock issue for aarch64

2019-10-08 Thread Ruifeng Wang
Distributor and worker threads rely on data structs in cache line for synchronization. The shared data structs were not protected. This caused deadlock issue on weaker memory ordering platforms as aarch64. Fix this issue by adding memory barriers to ensure synchronization among cores. Bugzilla ID: