[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