5283392482
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: 342
Fixes:
|
||
---|---|---|
.. | ||
Makefile | ||
meson.build | ||
rte_distributor_match_generic.c | ||
rte_distributor_match_sse.c | ||
rte_distributor_private.h | ||
rte_distributor_v20.c | ||
rte_distributor_v20.h | ||
rte_distributor_v1705.h | ||
rte_distributor_version.map | ||
rte_distributor.c | ||
rte_distributor.h |