mirror of
https://github.com/torvalds/linux.git
synced 2026-06-02 11:33:28 +02:00
net/mlx5e: Add warning when log WQE size is smaller than log stride size
Add warning macro in the function mlx5e_mpwqe_get_log_num_strides() when log WQE size is smaller than log stride size. Theoretically this should not happen. Signed-off-by: Adham Faris <afaris@nvidia.com> Reviewed-by: Tariq Toukan <tariqt@nvidia.com> Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
This commit is contained in:
parent
130b12079f
commit
b80ae28127
|
|
@ -411,9 +411,14 @@ u8 mlx5e_mpwqe_get_log_num_strides(struct mlx5_core_dev *mdev,
|
|||
{
|
||||
enum mlx5e_mpwrq_umr_mode umr_mode = mlx5e_mpwrq_umr_mode(mdev, xsk);
|
||||
u8 page_shift = mlx5e_mpwrq_page_shift(mdev, xsk);
|
||||
u8 log_wqe_size, log_stride_size;
|
||||
|
||||
return mlx5e_mpwrq_log_wqe_sz(mdev, page_shift, umr_mode) -
|
||||
mlx5e_mpwqe_get_log_stride_size(mdev, params, xsk);
|
||||
log_wqe_size = mlx5e_mpwrq_log_wqe_sz(mdev, page_shift, umr_mode);
|
||||
log_stride_size = mlx5e_mpwqe_get_log_stride_size(mdev, params, xsk);
|
||||
WARN(log_wqe_size < log_stride_size,
|
||||
"Log WQE size %u < log stride size %u (page shift %u, umr mode %d, xsk on? %d)\n",
|
||||
log_wqe_size, log_stride_size, page_shift, umr_mode, !!xsk);
|
||||
return log_wqe_size - log_stride_size;
|
||||
}
|
||||
|
||||
u8 mlx5e_mpwqe_get_min_wqe_bulk(unsigned int wq_sz)
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user