]> git.droids-corp.org - dpdk.git/blobdiff - drivers/net/mlx5/mlx5_flow.c
net/mlx5: fix GENEVE tunnel flow validation
[dpdk.git] / drivers / net / mlx5 / mlx5_flow.c
index 25482010d80b343e0aa0f5229a7f5b30dd2dc80f..eb6bd274e584da6c9864fa9a5dac3db0be4aeb5a 100644 (file)
@@ -2135,9 +2135,7 @@ mlx5_flow_validate_item_geneve(const struct rte_flow_item *item,
                .protocol = RTE_BE16(UINT16_MAX),
        };
 
-       if (!(priv->config.hca_attr.flex_parser_protocols &
-             MLX5_HCA_FLEX_GENEVE_ENABLED) ||
-           !priv->config.hca_attr.tunnel_stateless_geneve_rx)
+       if (!priv->config.hca_attr.tunnel_stateless_geneve_rx)
                return rte_flow_error_set(error, ENOTSUP,
                                          RTE_FLOW_ERROR_TYPE_ITEM, item,
                                          "L3 Geneve is not enabled by device"