net/hns3: fix ordering in secondary process initialization
authorChengwen Feng <fengchengwen@huawei.com>
Mon, 10 May 2021 13:38:12 +0000 (21:38 +0800)
committerFerruh Yigit <ferruh.yigit@intel.com>
Tue, 11 May 2021 18:07:59 +0000 (20:07 +0200)
commitac8962e96599b713b3e87d22be602a2d9d951321
treebd06d6b8a684ba8c710ebb19be17a4bb61c83c88
parentdb6a165adc460810555f56aa2a3ebf8284c4de62
net/hns3: fix ordering in secondary process initialization

The memory barrier is used to ensure that the response is returned
only after the Tx/Rx function is set, it should place after the Rx/Tx
function is set.

Fixes: 23d4b61fee5d ("net/hns3: support multiple process")
Cc: stable@dpdk.org
Signed-off-by: Chengwen Feng <fengchengwen@huawei.com>
Signed-off-by: Min Hu (Connor) <humin29@huawei.com>
drivers/net/hns3/hns3_mp.c