summaryrefslogtreecommitdiff
path: root/datapath-windows/ovsext/Switch.h
diff options
context:
space:
mode:
authorNithin Raju <nithin@vmware.com>2014-10-12 20:56:17 -0700
committerBen Pfaff <blp@nicira.com>2014-10-13 14:01:34 -0700
commit1243d57eefec2958ad50f6849017e48f9f7da704 (patch)
treec492b9e645a5bcafcf5063dac98acde613bc8df9 /datapath-windows/ovsext/Switch.h
parentf36fdc743d8a62a7cb402846dd68eeebf634bca5 (diff)
downloadopenvswitch-1243d57eefec2958ad50f6849017e48f9f7da704.tar.gz
datapath-windows: pass NDIS_RWL_AT_DISPATCH_LEVEL instead of BOOLEAN
In 'OvsAcquireDatapathRead()' and 'OvsAcquireDatapathWrite()', we seem to be passing a BOLEAN instead of NDIS_RWL_AT_DISPATCH_LEVEL. Signed-off-by: Nithin Raju <nithin@vmware.com> Acked-by: Alin Gabriel Serdean <aserdean@cloudbasesolutions.com> Tested-by: Alin Gabriel Serdean <aserdean@cloudbasesolutions.com> Signed-off-by: Ben Pfaff <blp@nicira.com>
Diffstat (limited to 'datapath-windows/ovsext/Switch.h')
-rw-r--r--datapath-windows/ovsext/Switch.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/datapath-windows/ovsext/Switch.h b/datapath-windows/ovsext/Switch.h
index 4591c11a7..ac708b7ff 100644
--- a/datapath-windows/ovsext/Switch.h
+++ b/datapath-windows/ovsext/Switch.h
@@ -138,7 +138,8 @@ OvsAcquireDatapathRead(OVS_DATAPATH *datapath,
BOOLEAN dispatch)
{
ASSERT(datapath);
- NdisAcquireRWLockRead(datapath->lock, lockState, dispatch);
+ NdisAcquireRWLockRead(datapath->lock, lockState,
+ dispatch ? NDIS_RWL_AT_DISPATCH_LEVEL : 0);
}
static __inline VOID
@@ -147,7 +148,8 @@ OvsAcquireDatapathWrite(OVS_DATAPATH *datapath,
BOOLEAN dispatch)
{
ASSERT(datapath);
- NdisAcquireRWLockWrite(datapath->lock, lockState, dispatch);
+ NdisAcquireRWLockWrite(datapath->lock, lockState,
+ dispatch ? NDIS_RWL_AT_DISPATCH_LEVEL : 0);
}