Added an inline function to return used size in the buffer.

Signed-off-by: Ankur Sharma <ankursha...@vmware.com>
---
 datapath-windows/ovsext/Netlink/NetlinkBuf.h | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/datapath-windows/ovsext/Netlink/NetlinkBuf.h 
b/datapath-windows/ovsext/Netlink/NetlinkBuf.h
index 6a7a765..b8f2aa0 100644
--- a/datapath-windows/ovsext/Netlink/NetlinkBuf.h
+++ b/datapath-windows/ovsext/Netlink/NetlinkBuf.h
@@ -38,4 +38,18 @@ PCHAR NlBufCopyAtOffsetUninit(PNL_BUFFER nlBuf, UINT32 len, 
UINT32 offset);
 
 PCHAR NlBufAt(PNL_BUFFER nlBuf, UINT32 offset, UINT32 len);
 
+/*
+ * --------------------------------------------------------------------------
+ * NlBufSize --
+ *
+ *    Returns the used size of buffer.
+ * --------------------------------------------------------------------------
+ */
+static __inline UINT32
+NlBufSize(PNL_BUFFER nlBuf)
+{
+    ASSERT(nlBuf);
+    return (nlBuf->bufLen - nlBuf->bufRemLen);
+}
+
 #endif /* __NETLINK_BUF_H_ */
-- 
1.9.1

_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to