summaryrefslogtreecommitdiff
path: root/datapath-windows/ovsext/Datapath.h
diff options
context:
space:
mode:
authorSorin Vinturis <svinturis@cloudbasesolutions.com>2015-03-26 19:59:36 +0000
committerBen Pfaff <blp@nicira.com>2015-03-26 14:18:41 -0700
commit5bf619159c26044b5643a50ec83aaa7de5b52aef (patch)
tree6e9fd445fcc370db370a7276b129e2eaef6b374b /datapath-windows/ovsext/Datapath.h
parentaa63bc9de230f688692831ee9719a0b9b5eddc6b (diff)
downloadopenvswitch-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.h31
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);