]> git.droids-corp.org - dpdk.git/blobdiff - drivers/net/octeontx2/otx2_flow_utils.c
net/sfc: support port representor related flow actions
[dpdk.git] / drivers / net / octeontx2 / otx2_flow_utils.c
index d5f0645dc52da1390e788ad384686be19e38f7ed..35f7d0f4bc3666c6d6f179835441c39895fe039d 100644 (file)
@@ -390,7 +390,8 @@ otx2_flow_parse_item_basic(const struct rte_flow_item *item,
        }
 
        /* We have valid spec */
-       info->spec = item->spec;
+       if (item->type != RTE_FLOW_ITEM_TYPE_RAW)
+               info->spec = item->spec;
 
        /* If mask is not set, use default mask, err if default mask is
         * also NULL.
@@ -405,7 +406,8 @@ otx2_flow_parse_item_basic(const struct rte_flow_item *item,
                }
                info->mask = info->def_mask;
        } else {
-               info->mask = item->mask;
+               if (item->type != RTE_FLOW_ITEM_TYPE_RAW)
+                       info->mask = item->mask;
        }
 
        /* mask specified must be subset of hw supported mask