diff options
author | Yin Lin <linyi@vmware.com> | 2017-04-20 15:26:08 -0700 |
---|---|---|
committer | Gurucharan Shetty <guru@ovn.org> | 2017-04-21 10:06:03 -0700 |
commit | ae584afe5d2b62eda6623f73bd9b34bbf9365651 (patch) | |
tree | a047ab7715adc5bec59651694642e60707a4edfb /datapath-windows/ovsext/Conntrack.h | |
parent | 42c1e58e2952982568290a6e2fe9a6a84c355912 (diff) | |
download | openvswitch-ae584afe5d2b62eda6623f73bd9b34bbf9365651.tar.gz |
datapath-windows: Pass fwdCtx to conntrack
There are dependencies in Contrack module such as NAT and fragmentation on
OvsForwardingContext. This patch will make OvsForwardingContext public
in order to implement these functionalities.
Signed-off-by: Yin Lin <linyi@vmware.com>
Acked-by: Alin Serdean <aserdean@cloudbasesolutions.com>
Signed-off-by: Gurucharan Shetty <guru@ovn.org>
Diffstat (limited to 'datapath-windows/ovsext/Conntrack.h')
-rw-r--r-- | datapath-windows/ovsext/Conntrack.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/datapath-windows/ovsext/Conntrack.h b/datapath-windows/ovsext/Conntrack.h index af9988510..87d7eebf8 100644 --- a/datapath-windows/ovsext/Conntrack.h +++ b/datapath-windows/ovsext/Conntrack.h @@ -20,6 +20,7 @@ #include "precomp.h" #include "Flow.h" #include "Debug.h" +#include "Actions.h" #include <stddef.h> #ifdef OVS_DBG_MOD @@ -155,8 +156,7 @@ OvsGetTcpPayloadLength(PNET_BUFFER_LIST nbl) VOID OvsCleanupConntrack(VOID); NTSTATUS OvsInitConntrack(POVS_SWITCH_CONTEXT context); -NDIS_STATUS OvsExecuteConntrackAction(PNET_BUFFER_LIST curNbl, - OVS_PACKET_HDR_INFO *layers, +NDIS_STATUS OvsExecuteConntrackAction(OvsForwardingContext *fwdCtx, OvsFlowKey *key, const PNL_ATTR a); BOOLEAN OvsConntrackValidateTcpPacket(const TCPHdr *tcp); |