On Mon, 28 Sep 2020 01:42:43 +0200
Thomas Monjalon <tho...@monjalon.net> wrote:

> The secondary processes are not allowed to release shared resources.
> Only process-private ressources should be freed in a secondary process.
> Most of the time, there is no process-private ressource,
> so the close operation is just forbidden in a secondary process.
> 
> After adding proper check in the port close functions,
> some redundant checks in the device remove functions are dropped.
> 
> Signed-off-by: Thomas Monjalon <tho...@monjalon.net>

Since this is a common issue across many drivers, my preference would be that 
the
check should be in common code of eth_dev_close.  It looks like only a few 
drivers
would allow close from secondary, and that would not be that helpful to a user.

Reply via email to