18/01/2018 17:35, Matan Azrad:
> rte_eth_dev_find_free_port() found a free port by state checking.
> The state field are in local process memory, so other DPDK processes
> may get the same port ID because their local states may be different.
>
> Replace the state checking by the ethdev port name checking,
> so, if the name is an empty string the port ID will be detected as
> unused.
>
> Fixes: d948f596fee2 ("ethdev: fix port data mismatched in multiple process
> model")
> Cc: [email protected]
>
> Suggested-by: Konstantin Ananyev <[email protected]>
> Signed-off-by: Matan Azrad <[email protected]>
Acked-by: Thomas Monjalon <[email protected]>