Makefile.am: Clean flake8-check too.
[cascardo/ovs.git] / tests / test-odp.c
index faa60d4..8565ab6 100644 (file)
@@ -56,7 +56,13 @@ parse_keys(bool wc_keys)
         if (!wc_keys) {
             struct odp_flow_key_parms odp_parms = {
                 .flow = &flow,
-                .recirc = true,
+                .support = {
+                    .recirc = true,
+                    .ct_state = true,
+                    .ct_zone = true,
+                    .ct_mark = true,
+                    .ct_label = true,
+                },
             };
 
             /* Convert odp_key to flow. */
@@ -103,6 +109,7 @@ parse_keys(bool wc_keys)
 
     next:
         ofpbuf_uninit(&odp_key);
+        ofpbuf_uninit(&odp_mask);
     }
     ds_destroy(&in);
 
@@ -190,8 +197,8 @@ parse_filter(char *filter_parse)
             struct minimatch minimatch;
 
             odp_flow_key_to_flow(odp_key.data, odp_key.size, &flow);
-            odp_flow_key_to_mask(odp_mask.data, odp_mask.size, &wc.masks,
-                                 &flow);
+            odp_flow_key_to_mask(odp_mask.data, odp_mask.size, odp_key.data,
+                                 odp_key.size, &wc, &flow);
             match_init(&match, &flow, &wc);
 
             match_init(&match_filter, &flow_filter, &wc);