eal/windows: fix interrupt thread ID

Interrupt thread ID retained its value after interrupt thread finish.
Other interrupt routines could then operate on the wrong thread.
Clear interrupt thread ID before thread termination.

Fixes: 5c016fc0205a ("eal/windows: add interrupt thread skeleton")
Cc: stable@dpdk.org

Signed-off-by: Dmitry Kozlyuk <dmitry.kozliuk@gmail.com>
Acked-by: Tyler Retzlaff <roretzla@linux.microsoft.com>
This commit is contained in:
Dmitry Kozlyuk 2021-05-02 05:33:31 +03:00 committed by Thomas Monjalon
parent 7972110e59
commit 35dff5d3b7

View File

@ -46,8 +46,11 @@ eal_intr_thread_main(LPVOID arg __rte_unused)
eal_intr_process(&events[i]);
}
intr_thread = 0;
CloseHandle(intr_iocp);
intr_iocp = NULL;
return NULL;
}