Added an inline function to return used size in the buffer.
Signed-off-by: Ankur Sharma <[email protected]>
---
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
[email protected]
http://openvswitch.org/mailman/listinfo/dev