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]>

Reply via email to