summaryrefslogtreecommitdiff
path: root/datapath-windows/ovsext/Netlink
diff options
context:
space:
mode:
authorAnkur Sharma <ankursharma@vmware.com>2014-09-10 16:20:16 -0700
committerBen Pfaff <blp@nicira.com>2014-09-12 09:49:47 -0700
commit402bf087f8b52eee903302f24dc3242c904c87f7 (patch)
tree9367a818962e859a847c62071ecf6793a87336f7 /datapath-windows/ovsext/Netlink
parent81e3044c10f543143bea34139aec0ea1ef22f093 (diff)
downloadopenvswitch-402bf087f8b52eee903302f24dc3242c904c87f7.tar.gz
datapath-windows/NetlinkBuf.h: Added NlBufSize
Added an inline function to return used size in the buffer. Signed-off-by: Ankur Sharma <ankursharma@vmware.com> Acked-by: Nithin Raju <nithin@vmware.com> Acked-by: Samuel Ghinet <sghinet@cloudbasesolutions.com> Signed-off-by: Ben Pfaff <blp@nicira.com>
Diffstat (limited to 'datapath-windows/ovsext/Netlink')
-rw-r--r--datapath-windows/ovsext/Netlink/NetlinkBuf.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/datapath-windows/ovsext/Netlink/NetlinkBuf.h b/datapath-windows/ovsext/Netlink/NetlinkBuf.h
index 6a7a765d0..b8f2aa05d 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_ */