[ovs-dev] [PATCH] datapath-windows: New tag for tunnel filter pool allocations
Sorin Vinturis
svinturis at cloudbasesolutions.com
Wed Sep 2 13:37:26 UTC 2015
All memory allocations within tunnel filter code have 'WSVO' pool tag.
Signed-off-by: Sorin Vinturis <svinturis at cloudbasesolutions.com>
---
datapath-windows/ovsext/TunnelFilter.c | 4 +++-
datapath-windows/ovsext/Util.h | 1 +
2 files changed, 4 insertions(+), 1 deletion(-)
diff --git a/datapath-windows/ovsext/TunnelFilter.c b/datapath-windows/ovsext/TunnelFilter.c
index a359cac..8bff27a 100644
--- a/datapath-windows/ovsext/TunnelFilter.c
+++ b/datapath-windows/ovsext/TunnelFilter.c
@@ -1446,7 +1446,9 @@ OvsTunnelFilterQueueRequest(PIRP irp,
break;
}
- request = (POVS_TUNFLT_REQUEST) OvsAllocateMemory(sizeof(*request));
+ request = (POVS_TUNFLT_REQUEST)
+ OvsAllocateMemoryWithTag(sizeof(*request),
+ OVS_TUNFLT_POOL_TAG);
if (NULL == request) {
OVS_LOG_ERROR("Failed to allocate list item.");
status = STATUS_INSUFFICIENT_RESOURCES;
diff --git a/datapath-windows/ovsext/Util.h b/datapath-windows/ovsext/Util.h
index e3f9ede..0bbc52b 100644
--- a/datapath-windows/ovsext/Util.h
+++ b/datapath-windows/ovsext/Util.h
@@ -34,6 +34,7 @@
#define OVS_USER_POOL_TAG 'USVO'
#define OVS_VPORT_POOL_TAG 'PSVO'
#define OVS_STT_POOL_TAG 'RSVO'
+#define OVS_TUNFLT_POOL_TAG 'WSVO'
VOID *OvsAllocateMemory(size_t size);
VOID *OvsAllocateMemoryWithTag(size_t size, ULONG tag);
--
1.9.0.msysgit.0
More information about the dev
mailing list