]> git.baikalelectronics.ru Git - kernel.git/commit
net/mlx5e: kTLS, Improve TLS RX workqueue scope
authorTariq Toukan <tariqt@nvidia.com>
Sun, 3 Jan 2021 09:34:04 +0000 (11:34 +0200)
committerSaeed Mahameed <saeedm@nvidia.com>
Tue, 2 Feb 2021 06:52:35 +0000 (22:52 -0800)
commit0eb35349b9f5a558309daceb6ef320c0cef522b7
tree644b90e4f43f4b56347ca5685e7d28a449336034
parentdb2be7a737adcb3ec62c7bc93c9b0cca269360d7
net/mlx5e: kTLS, Improve TLS RX workqueue scope

The TLS RX workqueue is needed only when kTLS RX device offload
is supported.

Move its creation from the general TLS init function to the
kTLS RX init.
Create it once at init time if supported, avoid creation/destroy
everytime the feature bit is toggled.

Signed-off-by: Tariq Toukan <tariqt@nvidia.com>
Reviewed-by: Maxim Mikityanskiy <maximmi@nvidia.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.c
drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.c