On 5/9/2018 10:43 AM, Thomas Monjalon wrote:
> From: Matan Azrad <[email protected]>
> 
> When an ethdev port is released, a destroy event is triggered to notify
> the users about the released port.
> 
> A bit before the destroy event is triggered, the port becomes invalid
> by changing its state to UNUSED and cleaning its data. Therefore, the
> port is invalid for the destroy event callback process and the users
> may get a wrong information of the port.
> 
> Move the destroy event emitting to be called before the port
> invalidation.
> 
> Fixes: 133b54779aa1 ("ethdev: fix port data reset timing")
> Fixes: 29aa41e36de7 ("ethdev: add notifications for probing and removal")
> Cc: [email protected]
> 
> Signed-off-by: Matan Azrad <[email protected]>
> Acked-by: Thomas Monjalon <[email protected]>

Reviewed-by: Ferruh Yigit <[email protected]>

Reply via email to