net/mlx5e: kTLS, Use a single async context object per a callback bulk
authorTariq Toukan <tariqt@nvidia.com>
Wed, 14 Sep 2022 07:35:04 +0000 (10:35 +0300)
committerSaeed Mahameed <saeedm@nvidia.com>
Sat, 12 Nov 2022 10:20:20 +0000 (02:20 -0800)
commit341361533011945f0a7da85632662a5879233853
treebda16ec24a0ab266fe489202724636d918784aaa
parent4d78a2ebbd2b40b4c14440b7417fc473120e15d6
net/mlx5e: kTLS, Use a single async context object per a callback bulk

A single async context object is sufficient to wait for the completions
of many callbacks.  Switch to using one instance per a bulk of commands.

Signed-off-by: Tariq Toukan <tariqt@nvidia.com>
Reviewed-by: Gal Pressman <gal@nvidia.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c