net/mlx5: fix flex item header length translation
authorGregory Etelson <getelson@nvidia.com>
Tue, 1 Mar 2022 12:28:24 +0000 (14:28 +0200)
committerRaslan Darawsheh <rasland@nvidia.com>
Wed, 2 Mar 2022 16:36:47 +0000 (17:36 +0100)
commit7bda5beead88fbc8717f7cee770bd8d9baf4d20d
tree2087dd89f16f590a07c58477c4eeb3ee00f82eff
parent2c75b9bcd5889a09f0945ee48d8d032de1fa9c82
net/mlx5: fix flex item header length translation

Flex item API provides support for network header with a fixed and
variable lengths.
When PMD compiles a new flex item object configuration it converts
RTE parameters into matching PMD PARSE_GRAPH parameters and checks
the parameter values against port capabilities.

Current implementation mismatched PARSE_GRAPH configuration fields
for the fixed size header.

Fixes: b293e8e49d78 ("net/mlx5: translate flex item configuration")
Cc: stable@dpdk.org
Signed-off-by: Gregory Etelson <getelson@nvidia.com>
Acked-by: Viacheslav Ovsiienko <viacheslavo@nvidia.com>
drivers/net/mlx5/mlx5_flow_flex.c