diff options
author | Sairam Venugopal <vsairam@vmware.com> | 2016-04-14 12:07:11 -0700 |
---|---|---|
committer | Ben Pfaff <blp@ovn.org> | 2016-04-21 16:53:07 -0700 |
commit | f6d375ea47cf6513714482f0de0652b212662851 (patch) | |
tree | e654c024c703118af9fac441229a4734f44b91d0 /datapath-windows/ovsext/Conntrack-tcp.c | |
parent | 8dab102238f04faa8cee1fe2dd549bf8f94fc90c (diff) | |
download | openvswitch-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.c | 15 |
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; |