On Mon, Jun 14, 2021 at 11:13 AM David Marchand
<david.march...@redhat.com> wrote:
>
> When calling rte_eal_cleanup, the mp channel cleanup routine only sets
> mp_fd to -1 leaving the rte_mp_handle control thread running.
> This control thread can spew warnings on reading on an invalid fd.
>
> To handle this situation, sets mp_fd to -1 to signal the control thread
> it should exit, but since this thread might be sleeping on the socket,
> cancel the thread too.
>
> Fixes: 85d6815fa6d0 ("eal: close multi-process socket during cleanup")
> Cc: sta...@dpdk.org
>

Reported-by: Owen Hilyard <ohily...@iol.unh.edu>

> Signed-off-by: David Marchand <david.march...@redhat.com>

Anatoly, review please.


-- 
David Marchand

Reply via email to