]> xenbits.xensource.com Git - pvdrivers/win/xenvif.git/commit
Don't use KTIMERs in receive path
authorPaul Durrant <paul.durrant@citrix.com>
Fri, 26 Jan 2018 15:08:15 +0000 (15:08 +0000)
committerPaul Durrant <paul.durrant@citrix.com>
Fri, 26 Jan 2018 15:11:45 +0000 (15:11 +0000)
commitbc722edd46b37581de68f734a3e02632c139e251
treead0603f25cce3add96851d168ba62fc57cf023ed
parente6221cd6b3532eb610224561eef11e9c0fc2d93a
Don't use KTIMERs in receive path

They appear to always defer by at least one timer tick, which is about 16ms
by default... just too long.

Instead, to avoid DPC watchdog issues in the MPE_Ethernet test, use a
threaded DPC. This is a real-time thread that can be pre-empted by normal
DPCs but not by standard system threads.

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
src/xenvif/poller.c