[ovs-dev] [PATCH v4 1/2] datapath-windows/NetlinkBuf.h: Added NlBufSize

Ankur Sharma ankursharma at vmware.com
Thu Sep 11 00:36:08 UTC 2014


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

Signed-off-by: Ankur Sharma <ankursharma at vmware.com>
Acked-by: Samuel Ghinet <sghinet at cloudbasesolutions.com>
Acked-by: Nithin Raju <nithin at 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




More information about the dev mailing list