X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fnet%2Focteontx2%2Fotx2_flow_utils.c;h=35f7d0f4bc3666c6d6f179835441c39895fe039d;hb=46c6714ffd4326cd9ea884a9812a459a444f464a;hp=d5f0645dc52da1390e788ad384686be19e38f7ed;hpb=a84ab893ae75d14e73f65c4d0eeb9e88a5f7e339;p=dpdk.git diff --git a/drivers/net/octeontx2/otx2_flow_utils.c b/drivers/net/octeontx2/otx2_flow_utils.c index d5f0645dc5..35f7d0f4bc 100644 --- a/drivers/net/octeontx2/otx2_flow_utils.c +++ b/drivers/net/octeontx2/otx2_flow_utils.c @@ -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