]> git.proxmox.com Git - ovs.git/commitdiff
datapath-windows/NetlinkBuf.h: Added NlBufSize
authorAnkur Sharma <ankursharma@vmware.com>
Wed, 10 Sep 2014 23:20:16 +0000 (16:20 -0700)
committerBen Pfaff <blp@nicira.com>
Fri, 12 Sep 2014 16:49:47 +0000 (09:49 -0700)
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>
datapath-windows/ovsext/Netlink/NetlinkBuf.h

index 6a7a765d0350a9830eeb6f49f278150b8845714a..b8f2aa05d79d74bab4cde24d15ef7c12bb46e134 100644 (file)
@@ -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_ */