net/mlx5: CT: Remove warning of ignore_flow_level support for non PF
authorRoi Dayan <roid@nvidia.com>
Tue, 12 Jul 2022 13:16:54 +0000 (16:16 +0300)
committerSaeed Mahameed <saeedm@nvidia.com>
Tue, 19 Jul 2022 20:32:54 +0000 (13:32 -0700)
ignore_flow_level isn't supported for SFs, and so it causes
post_act and ct to warn about it per SF.
Apply the warning only for PF.

Signed-off-by: Roi Dayan <roid@nvidia.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_act.c
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c

index 2093cc2b0d48c7cd167de0b09ae9e1af10c2f43a..33c1411ed8db8e3f9ae2ddfb9816133e6ee81b0b 100644 (file)
@@ -36,7 +36,7 @@ mlx5e_tc_post_act_init(struct mlx5e_priv *priv, struct mlx5_fs_chains *chains,
        int err;
 
        if (!MLX5_CAP_FLOWTABLE_TYPE(priv->mdev, ignore_flow_level, table_type)) {
-               if (priv->mdev->coredev_type != MLX5_COREDEV_VF)
+               if (priv->mdev->coredev_type == MLX5_COREDEV_PF)
                        mlx5_core_warn(priv->mdev, "firmware level support is missing\n");
                err = -EOPNOTSUPP;
                goto err_check;
index a6d84ff3a0e7b7f798d64fb9042a4ae5bec796ab..864ce0c393e61e6626ed84c01a75109d824168e9 100644 (file)
@@ -2062,7 +2062,7 @@ mlx5_tc_ct_init_check_support(struct mlx5e_priv *priv,
                /* Ignore_flow_level support isn't supported by default for VFs and so post_act
                 * won't be supported. Skip showing error msg.
                 */
-               if (priv->mdev->coredev_type != MLX5_COREDEV_VF)
+               if (priv->mdev->coredev_type == MLX5_COREDEV_PF)
                        err_msg = "post action is missing";
                err = -EOPNOTSUPP;
                goto out_err;