On 05/10/2018 01:43 AM, Thomas Monjalon wrote:
From: Matan Azrad <[email protected]>When comparing the port name, there can be a race condition with a thread allocating a new port and writing the name at the same time. It can lead to match with a partial name by error. The check of the port is now considered as a critical section protected with locks. This fix will be even more required for multi-process when the port availability will rely only on the name, in a following patch. Fixes: 84934303a17c ("ethdev: synchronize port allocation") Cc: [email protected] Signed-off-by: Matan Azrad <[email protected]> Acked-by: Thomas Monjalon <[email protected]>
Reviewed-by: Andrew Rybchenko <[email protected]>

