summaryrefslogtreecommitdiff
path: root/datapath-windows
diff options
context:
space:
mode:
authorAlin Gabriel Serdean <aserdean@ovn.org>2018-02-21 16:57:29 +0200
committerAlin Gabriel Serdean <aserdean@ovn.org>2018-02-27 21:23:53 +0200
commit6a6ee1e9a56ec8409f9c7bfdcfd131584ead8cd7 (patch)
tree84509f55befb3fb94e9e11a6243959e6d9fecfef /datapath-windows
parent879b2d342fd517bfcb6b0400c6fdab8331934279 (diff)
downloadopenvswitch-6a6ee1e9a56ec8409f9c7bfdcfd131584ead8cd7.tar.gz
datapath-windows: fix hash creation on ct mark
Use key->ct.mark instead of key->ct.zone when generating the hash over the mark. Signed-off-by: Alin Gabriel Serdean <aserdean@ovn.org> Acked-by: Ben Pfaff <blp@ovn.org> Acked-by: Anand Kumar <kumaranand@vmware.com>
Diffstat (limited to 'datapath-windows')
-rw-r--r--datapath-windows/ovsext/Flow.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/datapath-windows/ovsext/Flow.c b/datapath-windows/ovsext/Flow.c
index 576fe4bc5..f8809876e 100644
--- a/datapath-windows/ovsext/Flow.c
+++ b/datapath-windows/ovsext/Flow.c
@@ -2598,7 +2598,7 @@ OvsLookupFlow(OVS_DATAPATH *datapath,
*hash = OvsJhashWords((UINT32*)hash, 1, key->ct.zone);
}
if (key->ct.mark) {
- *hash = OvsJhashWords((UINT32*)hash, 1, key->ct.zone);
+ *hash = OvsJhashWords((UINT32*)hash, 1, key->ct.mark);
}
if (key->ct.labels.ct_labels) {
UINT32 lblHash = OvsJhashBytes(&key->ct.labels,