From 402bf087f8b52eee903302f24dc3242c904c87f7 Mon Sep 17 00:00:00 2001 From: Ankur Sharma Date: Wed, 10 Sep 2014 16:20:16 -0700 Subject: [PATCH] datapath-windows/NetlinkBuf.h: Added NlBufSize Added an inline function to return used size in the buffer. Signed-off-by: Ankur Sharma Acked-by: Nithin Raju Acked-by: Samuel Ghinet Signed-off-by: Ben Pfaff --- 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 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_ */ -- 2.20.1