On 22-Jan-21 5:58 PM, Thomas Monjalon wrote:
If a failure happens when closing a port, it was unnecessarily failing again in the function eth_err(), because of a check against HW removal cause. Indeed there is a big chance the port is released at this point. Given the port is in the middle (or at the end) of a close process, checking the error cause by accessing the port is a non-sense. The error check is replaced by a simple return in the close function.Bugzilla ID: 624 Fixes: 8a5a0aad5d3e ("ethdev: allow close function to return an error") Cc: [email protected] Reported-by: Anatoly Burakov <[email protected]> Signed-off-by: Thomas Monjalon <[email protected]> ---
Tested-by: Anatoly Burakov <[email protected]> -- Thanks, Anatoly

