RE: [PATCH v2] net/mlx5: fix risk in Rx descriptor read in NEON vector path

2023-06-19 Thread Raslan Darawsheh
ubject: [PATCH v2] net/mlx5: fix risk in Rx descriptor read in NEON vector > path > > In NEON vector PMD, vector load loads two contiguous 8B of > descriptor data into vector register. Given vector load ensures no > 16B atomicity, read of the word that includes op_own field could be

[PATCH v2] net/mlx5: fix risk in Rx descriptor read in NEON vector path

2023-05-29 Thread Ruifeng Wang
In NEON vector PMD, vector load loads two contiguous 8B of descriptor data into vector register. Given vector load ensures no 16B atomicity, read of the word that includes op_own field could be reordered after read of other words. In this case, some words could contain invalid data. Reloaded qword