]> git.baikalelectronics.ru Git - kernel.git/commit
net/mlx5: DR, Enable QP retransmission
authorYevgeny Kliteynik <kliteyn@nvidia.com>
Thu, 24 Sep 2020 17:58:50 +0000 (20:58 +0300)
committerSaeed Mahameed <saeedm@nvidia.com>
Thu, 26 Aug 2021 22:38:00 +0000 (15:38 -0700)
commit7259d9d3c3e395a6ab89c02c73e856a30c5110d5
treef6e647cfd05931a7d7bd2e85d09186b4907d247c
parentaaa599aeec925f3e6282752bbe59bfa49b2ce9de
net/mlx5: DR, Enable QP retransmission

Under high stress, SW steering might get stuck on polling for completion
that never comes.
For such cases QP needs to have protocol retransmission mechanism enabled.
Currently the retransmission timeout is defined as 0 (unlimited). Fix this
by defining a real timeout.

Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
Reviewed-by: Alex Vesker <valex@nvidia.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c