summaryrefslogtreecommitdiff
path: root/datapath-windows/ovsext/Actions.c
diff options
context:
space:
mode:
authorSairam Venugopal <vsairam@vmware.com>2016-03-29 17:43:47 -0700
committerBen Pfaff <blp@ovn.org>2016-03-31 21:21:52 -0700
commite97d67f47d9c6371108339d7e42cd828eb89e570 (patch)
treef72a140222408992d57a14e129e2df4b7d22c3c8 /datapath-windows/ovsext/Actions.c
parent7209202eb863f655b8835fa0a3c7a541b405cf41 (diff)
downloadopenvswitch-e97d67f47d9c6371108339d7e42cd828eb89e570.tar.gz
datapath-windows: Update Recirculation to use portId instead of portNo
Fix OvsDoRecirc to use the right PortId when there is a flow miss. This is used to determine if a packet is received or transmitted by comparing against the virtualExternalPortId. 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/Actions.c')
-rw-r--r--datapath-windows/ovsext/Actions.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/datapath-windows/ovsext/Actions.c b/datapath-windows/ovsext/Actions.c
index a91454da1..3e5dac902 100644
--- a/datapath-windows/ovsext/Actions.c
+++ b/datapath-windows/ovsext/Actions.c
@@ -2015,7 +2015,7 @@ OvsDoRecirc(POVS_SWITCH_CONTEXT switchContext,
}
status = OvsCreateAndAddPackets(NULL, 0, OVS_PACKET_CMD_MISS,
vport, key, ovsFwdCtx.curNbl,
- srcPortNo ==
+ vport->portId ==
switchContext->virtualExternalPortId,
&ovsFwdCtx.layers,
ovsFwdCtx.switchContext,