[dpdk-dev] [PATCH v2 11/11] ethdev: fix port removal notification timing

Andrew Rybchenko arybchenko at solarflare.com
Thu May 10 13:17:11 CEST 2018


On 05/10/2018 01:43 AM, Thomas Monjalon wrote:
> From: Matan Azrad <matan at mellanox.com>
>
> 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: stable at dpdk.org
>
> Signed-off-by: Matan Azrad <matan at mellanox.com>
> Acked-by: Thomas Monjalon <thomas at monjalon.net>
> Reviewed-by: Ferruh Yigit <ferruh.yigit at intel.com>

Reviewed-by: Andrew Rybchenko <arybchenko at solarflare.com>


More information about the dev mailing list