summaryrefslogtreecommitdiff
path: root/datapath-windows/ovsext/Conntrack-tcp.c
diff options
context:
space:
mode:
authorSairam Venugopal <vsairam@vmware.com>2016-04-14 12:07:11 -0700
committerBen Pfaff <blp@ovn.org>2016-04-21 16:53:07 -0700
commitf6d375ea47cf6513714482f0de0652b212662851 (patch)
treee654c024c703118af9fac441229a4734f44b91d0 /datapath-windows/ovsext/Conntrack-tcp.c
parent8dab102238f04faa8cee1fe2dd549bf8f94fc90c (diff)
downloadopenvswitch-f6d375ea47cf6513714482f0de0652b212662851.tar.gz
datapath-windows: Refactor Conntrack Module in Hyper-V
Minor refactors around naming and reusability in lieu of adding support for other protocols for tracking connections. Signed-off-by: Sairam Venugopal <vsairam@vmware.com> Acked-by: Nithin Raju <nithin@vmware.com> Signed-off-by: Ben Pfaff <blp@ovn.org>
Diffstat (limited to 'datapath-windows/ovsext/Conntrack-tcp.c')
-rw-r--r--datapath-windows/ovsext/Conntrack-tcp.c15
1 files changed, 4 insertions, 11 deletions
diff --git a/datapath-windows/ovsext/Conntrack-tcp.c b/datapath-windows/ovsext/Conntrack-tcp.c
index 3e25ba567..ebf0c9555 100644
--- a/datapath-windows/ovsext/Conntrack-tcp.c
+++ b/datapath-windows/ovsext/Conntrack-tcp.c
@@ -58,13 +58,6 @@ enum {
TCPOPT_WINDOW = 3,
};
-/* Given POINTER, the address of the given MEMBER in a STRUCT object, returns
- the STRUCT object. */
-#define CONTAINER_OF(POINTER, STRUCT, MEMBER) \
- ((STRUCT *) (void *) ((char *) (POINTER) - \
- offsetof (STRUCT, MEMBER)))
-
-
/* TCP sequence numbers are 32 bit integers operated
* on with modular arithmetic. These macros can be
* used to compare such integers. */
@@ -227,7 +220,7 @@ OvsCastConntrackEntryToTcpEntry(OVS_CT_ENTRY* conn)
}
enum CT_UPDATE_RES
-OvsConntrackUpdateTcpEntry(struct OVS_CT_ENTRY* conn_,
+OvsConntrackUpdateTcpEntry(OVS_CT_ENTRY* conn_,
const TCPHdr *tcp,
PNET_BUFFER_LIST nbl,
BOOLEAN reply,
@@ -488,9 +481,9 @@ OvsConntrackValidateTcpPacket(const TCPHdr *tcp)
}
OVS_CT_ENTRY *
-OvsNewTcpConntrack(const TCPHdr *tcp,
- PNET_BUFFER_LIST nbl,
- UINT64 now)
+OvsConntrackCreateTcpEntry(const TCPHdr *tcp,
+ PNET_BUFFER_LIST nbl,
+ UINT64 now)
{
struct conn_tcp* newconn = NULL;
struct tcp_peer *src, *dst;