Author: hselasky
Date: Thu May 16 15:53:48 2019
New Revision: 347727
URL: https://svnweb.freebsd.org/changeset/base/347727

Log:
  MFC r347263:
  Disable CQE zipping by default in mlx5en(4).
  
  After doing performance measurements, it seems like CQE zipping doesn't
  have any significant benefit.
  Moreover, we know that this feature is disabled by default on other
  operating systems (Linux for example).
  
  Submitted by: slavash@
  Sponsored by: Mellanox Technologies

Modified:
  stable/12/sys/dev/mlx5/mlx5_en/mlx5_en_main.c
Directory Properties:
  stable/12/   (props changed)

Modified: stable/12/sys/dev/mlx5/mlx5_en/mlx5_en_main.c
==============================================================================
--- stable/12/sys/dev/mlx5/mlx5_en/mlx5_en_main.c       Thu May 16 15:53:12 
2019        (r347726)
+++ stable/12/sys/dev/mlx5/mlx5_en/mlx5_en_main.c       Thu May 16 15:53:48 
2019        (r347727)
@@ -3175,7 +3175,12 @@ mlx5e_build_ifp_priv(struct mlx5_core_dev *mdev,
        priv->params.hw_lro_en = false;
        priv->params.lro_wqe_sz = MLX5E_PARAMS_DEFAULT_LRO_WQE_SZ;
 
-       priv->params.cqe_zipping_en = !!MLX5_CAP_GEN(mdev, cqe_compression);
+       /*
+        * CQE zipping is currently defaulted to off. when it won't
+        * anymore we will consider the HW capability:
+        * "!!MLX5_CAP_GEN(mdev, cqe_compression)"
+        */
+       priv->params.cqe_zipping_en = false;
 
        priv->mdev = mdev;
        priv->params.num_channels = num_comp_vectors;
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to