net/mlx5e: Fix scheduling of IPsec ASO query while in atomic
authorLeon Romanovsky <leonro@nvidia.com>
Mon, 5 Jun 2023 08:09:52 +0000 (11:09 +0300)
committerSaeed Mahameed <saeedm@nvidia.com>
Fri, 16 Jun 2023 19:59:20 +0000 (12:59 -0700)
commita128f9d4c1227dfcf7f2328070760cb7ed1ec08d
tree92945ca2342a2aacf5e98b56bea8725b3514f749
parentc75b94255aaa45d9e531df2763baa67020bb6fa9
net/mlx5e: Fix scheduling of IPsec ASO query while in atomic

ASO query can be scheduled in atomic context as such it can't use usleep.
Use udelay as recommended in Documentation/timers/timers-howto.rst.

Fixes: 76e463f6508b ("net/mlx5e: Overcome slow response for first IPsec ASO WQE")
Signed-off-by: Leon Romanovsky <leonro@nvidia.com>
Reviewed-by: Simon Horman <simon.horman@corigine.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c