dpdk: plugin init should be protect by thread barrier 93/37793/2
authorXiaoming Jiang <jiangxiaoming@outlook.com>
Mon, 12 Dec 2022 02:56:43 +0000 (02:56 +0000)
committerDamjan Marion <dmarion@0xa5.net>
Mon, 6 Mar 2023 16:48:30 +0000 (16:48 +0000)
commitc36f9b567d6c95a1b099226d322cfc7ffad9b3cc
tree79f82c60a905f3639a91f9fcbbc58949214631ba
parent60a107c8fd8874694ec72fb526d4d393bf36d1ee
dpdk: plugin init should be protect by thread barrier

Witout thread barrier, when dpdk_process_node initiating
dpdk lib, workers thread may also be initiating. Main
and workers threads may both setting error_main info,
that will cause memory ASAN issue.

Type: fix
Signed-off-by: Xiaoming Jiang <jiangxiaoming@outlook.com>
Change-Id: I87b73b310730719035d4985a2cff2e3308120ec2
src/plugins/dpdk/device/init.c