Alin, it seems that RtlUnicodeStringToAnsiString() can't be called in an elevated IRQL. Thanks, Eitan
-----Original Message----- From: dev [mailto:dev-boun...@openvswitch.org] On Behalf Of Alin Serdean Sent: Monday, July 13, 2015 10:06 AM To: dev@openvswitch.org Subject: [ovs-dev] [PATCH] datapath-windows: Realease dispatch lock after processing Release the switch context dispatch lock after all possible processing is done over the vport. Signed-off-by: Alin Gabriel Serdean <aserd...@cloudbasesolutions.com> --- datapath-windows/ovsext/Vport.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/datapath-windows/ovsext/Vport.c b/datapath-windows/ovsext/Vport.c index 4315464..7cbe59e 100644 --- a/datapath-windows/ovsext/Vport.c +++ b/datapath-windows/ovsext/Vport.c @@ -1563,7 +1563,7 @@ OvsGetExtInfoIoctl(POVS_VPORT_GET vportGet, extInfo->vmUUID[0] = 0; extInfo->vifUUID[0] = 0; } - NdisReleaseRWLock(gOvsSwitchContext->dispatchLock, &lockState); + if (doConvert) { status = OvsConvertIfCountedStrToAnsiStr(&vport->portFriendlyName, extInfo->name, @@ -1593,6 +1593,7 @@ OvsGetExtInfoIoctl(POVS_VPORT_GET vportGet, */ status = STATUS_SUCCESS; } + NdisReleaseRWLock(gOvsSwitchContext->dispatchLock, &lockState); ext_info_done: return status; -- 1.9.5.msysgit.0 _______________________________________________ dev mailing list dev@openvswitch.org https://urldefense.proofpoint.com/v2/url?u=http-3A__openvswitch.org_mailman_listinfo_dev&d=BQIGaQ&c=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEs&r=CWsgHUxi6ExLXY798tmo3LJ4e3geGYp56lkcH-5cLCY&m=GAWhBhugfvlx6aF4gdmQcZ32qoLSuu3_v0x8Ms7qdXo&s=hLdaxR10BjtU410yb92nRFmN3i3nTsFc_5lgrjnzia4&e= _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev