X-Git-Url: http://git.droids-corp.org/?p=dpdk.git;a=blobdiff_plain;f=drivers%2Fnet%2Fmlx5%2Flinux%2Fmlx5_os.c;h=69123e12c368cc4fc675eec81350afea3609f8ea;hp=fc339affa5e7fe1d6c0aeccff5561ce1c7c25628;hb=972a1bf8120d971c04c065221c46c37c266b1f62;hpb=6563cf92380a963f283246e1ca9292fdca66cc57 diff --git a/drivers/net/mlx5/linux/mlx5_os.c b/drivers/net/mlx5/linux/mlx5_os.c index fc339affa5..69123e12c3 100644 --- a/drivers/net/mlx5/linux/mlx5_os.c +++ b/drivers/net/mlx5/linux/mlx5_os.c @@ -1067,9 +1067,10 @@ err_secondary: if (config->devx) { uint32_t reg[MLX5_ST_SZ_DW(register_mtutc)]; - err = mlx5_devx_cmd_register_read - (sh->ctx, MLX5_REGISTER_ID_MTUTC, 0, - reg, MLX5_ST_SZ_DW(register_mtutc)); + err = config->hca_attr.access_register_user ? + mlx5_devx_cmd_register_read + (sh->ctx, MLX5_REGISTER_ID_MTUTC, 0, + reg, MLX5_ST_SZ_DW(register_mtutc)) : ENOTSUP; if (!err) { uint32_t ts_mode;