datapath-windows: Support for IRP cancelling mechanism
authorSorin Vinturis <svinturis@cloudbasesolutions.com>
Mon, 31 Aug 2015 17:46:37 +0000 (17:46 +0000)
committerBen Pfaff <blp@nicira.com>
Mon, 31 Aug 2015 21:23:32 +0000 (14:23 -0700)
commite41ad06bcdf97c7259018a66ee0de2748dbe70ad
treee5b62f0b05bbb1a5a66beed3a7c967f6775ee138
parent9ae7a6ebb3d2eba25a0838766ce50746c3adaa55
datapath-windows: Support for IRP cancelling mechanism

Under certain circumstances, we might need to cancel a pending IRP
that has been submitted and not yet responded. This might occur when
the request takes too long to complete or when the process which
initiated the request terminated, leaving the request outstanding.

This patch provides this missing piece by adding support for IRP
cancelling mechanism.

Signed-off-by: Sorin Vinturis <svinturis@cloudbasesolutions.com>
Reported-by: Sorin Vinturis <svinturis@cloudbasesolutions.com>
Reported-at: https://github.com/openvswitch/ovs-issues/issues/95
Acked-by: Nithin Raju <nithin@vmware.com>
Signed-off-by: Ben Pfaff <blp@nicira.com>
datapath-windows/ovsext/Datapath.c
datapath-windows/ovsext/TunnelFilter.c