diff options
author | Sairam Venugopal <vsairam@vmware.com> | 2016-07-01 13:49:30 -0700 |
---|---|---|
committer | Gurucharan Shetty <guru@ovn.org> | 2016-07-01 20:52:29 -0700 |
commit | b50d56a76732d833d7c4ce3cc12b7a200a61bd4b (patch) | |
tree | b6b4e31121199028e644a2afc09039bd5243f88a /datapath-windows/ovsext/Util.h | |
parent | 78f31c2b4c3e90fb72d7ae4f2cd4211b97709480 (diff) | |
download | openvswitch-b50d56a76732d833d7c4ce3cc12b7a200a61bd4b.tar.gz |
datapath-windows: Add support for dump-conntrack in datapath
Create the methods used for dumping conntrack entries from the hyper-v
datapath to userspace by means of netfilter netlink messages. Some of the
attributes are not supported by the datapath and have been defaulted to 0.
Signed-off-by: Sairam Venugopal <vsairam@vmware.com>
Acked-by: Paul-Daniel Boca <pboca@cloudbasesolutions.com>
Acked-by: Nithin Raju <nithin@vmware.com>
Signed-off-by: Gurucharan Shetty <guru@ovn.org>
Diffstat (limited to 'datapath-windows/ovsext/Util.h')
-rw-r--r-- | datapath-windows/ovsext/Util.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/datapath-windows/ovsext/Util.h b/datapath-windows/ovsext/Util.h index e666e748d..6c33f12e7 100644 --- a/datapath-windows/ovsext/Util.h +++ b/datapath-windows/ovsext/Util.h @@ -80,6 +80,10 @@ VOID OvsAppendList(PLIST_ENTRY dst, PLIST_ENTRY src); #define ntohs(_x) _byteswap_ushort((USHORT)(_x)) #define htonl(_x) _byteswap_ulong((ULONG)(_x)) #define ntohl(_x) _byteswap_ulong((ULONG)(_x)) +#define htonll(_x) ((1==htonl(1)) ? (_x) : \ + ((uint64_t) htonl(_x) << 32) | htonl(_x >> 32)) +#define ntohll(_x) ((1==ntohl(1)) ? (_x) : \ + ((uint64_t) ntohl(_x) << 32) | ntohl(_x >> 32)) #endif #define OVS_INIT_OBJECT_HEADER(_obj, _type, _revision, _size) \ |