diff options
author | Sorin Vinturis <svinturis@cloudbasesolutions.com> | 2015-03-26 19:59:36 +0000 |
---|---|---|
committer | Ben Pfaff <blp@nicira.com> | 2015-03-26 14:18:41 -0700 |
commit | 5bf619159c26044b5643a50ec83aaa7de5b52aef (patch) | |
tree | 6e9fd445fcc370db370a7276b129e2eaef6b374b /datapath-windows/ovsext/Datapath.h | |
parent | aa63bc9de230f688692831ee9719a0b9b5eddc6b (diff) | |
download | openvswitch-5bf619159c26044b5643a50ec83aaa7de5b52aef.tar.gz |
datapath-windows: Added specific pool tag for datapath code
All memory allocations within datapath code have 'DSVO' pool tag.
Signed-off-by: Sorin Vinturis <svinturis@cloudbasesolutions.com>
Reported-by: Alin Gabriel Serdean <aserdean@cloudbasesolutions.com>
Reported-at: https://github.com/openvswitch/ovs-issues/issues/56
Acked-by: Alin Gabriel Serdean <aserdean@cloudbasesolutions.com>
Acked-by: Eitan Eliahu <eliahue@vmware.com>
Signed-off-by: Ben Pfaff <blp@nicira.com>
Diffstat (limited to 'datapath-windows/ovsext/Datapath.h')
-rw-r--r-- | datapath-windows/ovsext/Datapath.h | 31 |
1 files changed, 3 insertions, 28 deletions
diff --git a/datapath-windows/ovsext/Datapath.h b/datapath-windows/ovsext/Datapath.h index ba31ece4b..863afc4ca 100644 --- a/datapath-windows/ovsext/Datapath.h +++ b/datapath-windows/ovsext/Datapath.h @@ -129,35 +129,10 @@ InitUserParamsCtx(PIRP irp, usrParamsCtx->outputLength = outputLength; } -static __inline NTSTATUS -InitUserDumpState(POVS_OPEN_INSTANCE instance, - POVS_MESSAGE ovsMsg) -{ - /* Clear the dumpState from a previous dump sequence. */ - ASSERT(instance->dumpState.ovsMsg == NULL); - ASSERT(ovsMsg); - - instance->dumpState.ovsMsg = - (POVS_MESSAGE) OvsAllocateMemory(sizeof (OVS_MESSAGE)); - if (instance->dumpState.ovsMsg == NULL) { - return STATUS_NO_MEMORY; - } - RtlCopyMemory(instance->dumpState.ovsMsg, ovsMsg, - sizeof *instance->dumpState.ovsMsg); - RtlZeroMemory(instance->dumpState.index, - sizeof instance->dumpState.index); - - return STATUS_SUCCESS; -} +NTSTATUS InitUserDumpState(POVS_OPEN_INSTANCE instance, + POVS_MESSAGE ovsMsg); -static __inline VOID -FreeUserDumpState(POVS_OPEN_INSTANCE instance) -{ - if (instance->dumpState.ovsMsg != NULL) { - OvsFreeMemory(instance->dumpState.ovsMsg); - RtlZeroMemory(&instance->dumpState, sizeof instance->dumpState); - } -} +VOID FreeUserDumpState(POVS_OPEN_INSTANCE instance); NTSTATUS OvsSetupDumpStart(POVS_USER_PARAMS_CONTEXT usrParamsCtx); |