[dpdk-dev] [PATCH 2/2] ethdev: fix the race condition for fp ops reset
Stephen Hemminger
stephen at networkplumber.org
Sat Oct 23 18:13:25 CEST 2021
On Sat, 23 Oct 2021 00:14:07 +0300
Bing Zhao <bingz at nvidia.com> wrote:
> diff --git a/lib/ethdev/ethdev_private.c b/lib/ethdev/ethdev_private.c
> index fbc3df91ad..cda9a6e228 100644
> --- a/lib/ethdev/ethdev_private.c
> +++ b/lib/ethdev/ethdev_private.c
> @@ -206,7 +206,7 @@ eth_dev_fp_ops_reset(struct rte_eth_fp_ops *fpo)
> .txq = {.data = dummy_data, .clbk = dummy_data,},
> };
>
> - *fpo = dummy_ops;
> + rte_memcpy(fpo, &dummy_ops, sizeof(struct rte_eth_fp_ops));
memcpy is not thread safe either.
More information about the dev
mailing list