On Mon, Jun 14, 2021 at 11:13 AM David Marchand <[email protected]> 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: [email protected] >
Reported-by: Owen Hilyard <[email protected]> > Signed-off-by: David Marchand <[email protected]> Anatoly, review please. -- David Marchand

