summaryrefslogtreecommitdiff
path: root/datapath-windows/ovsext/Actions.h
diff options
context:
space:
mode:
authorJinjun Gao <jinjung@vmware.com>2020-07-29 11:33:18 +0800
committerAlin Gabriel Serdean <aserdean@cloudbasesolutions.com>2020-07-29 22:29:32 +0300
commitba73001b6e1d1048df149d7d024e5fecd8ca618d (patch)
tree6ba609b6ac07742bad99cd7755b086f957240113 /datapath-windows/ovsext/Actions.h
parent3f5dff904f468754ecbf1d2ff121169d21593184 (diff)
downloadopenvswitch-ba73001b6e1d1048df149d7d024e5fecd8ca618d.tar.gz
datapath-windows: Update flow key in SET action
The flow key is not updated when process OVS_ACTION_ATTR_SET action. It will impact follow-up actions, such as, conntrack module cannot find created conntrack entry if passing old flow key to it. Reported-by: Rui Cao <rcao@vmware.com> Signed-off-by: Jinjun Gao <jinjung@vmware.com> Signed-off-by: Alin Gabriel Serdean <aserdean@cloudbasesolutions.com>
Diffstat (limited to 'datapath-windows/ovsext/Actions.h')
-rw-r--r--datapath-windows/ovsext/Actions.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/datapath-windows/ovsext/Actions.h b/datapath-windows/ovsext/Actions.h
index fd050d5dd..bc12e1166 100644
--- a/datapath-windows/ovsext/Actions.h
+++ b/datapath-windows/ovsext/Actions.h
@@ -115,14 +115,17 @@ PUINT8 OvsGetHeaderBySize(OvsForwardingContext *ovsFwdCtx,
NDIS_STATUS
OvsUpdateUdpPorts(OvsForwardingContext *ovsFwdCtx,
+ OvsFlowKey *key,
const struct ovs_key_udp *udpAttr);
NDIS_STATUS
OvsUpdateTcpPorts(OvsForwardingContext *ovsFwdCtx,
+ OvsFlowKey *key,
const struct ovs_key_tcp *tcpAttr);
NDIS_STATUS
OvsUpdateIPv4Header(OvsForwardingContext *ovsFwdCtx,
+ OvsFlowKey *key,
const struct ovs_key_ipv4 *ipAttr);
NDIS_STATUS