Roi Dayan 6c4e8fa03f net/mlx5e: CT: Use own workqueue instead of mlx5e priv
Allocate a ct priv workqueue instead of using mlx5e priv one
so flushing will only be of related CT entries.
Also move flushing of the workqueue before rhashtable destroy
otherwise entries won't be valid.

Fixes: b069e14fff46 ("net/mlx5e: CT: Fix queued up restore put() executing after relevant ft release")
Signed-off-by: Roi Dayan <roid@nvidia.com>
Reviewed-by: Oz Shlomo <ozsh@nvidia.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
2022-07-06 16:11:55 -07:00
..
2022-05-02 13:57:56 -07:00
2022-05-06 12:07:56 +01:00
2022-07-01 13:50:25 +01:00
2022-05-20 17:38:27 -07:00
2022-06-06 14:27:35 -07:00
2022-03-16 08:47:02 -07:00
2022-06-01 12:01:47 +02:00
2022-05-11 13:09:59 +01:00
2022-06-30 11:34:10 -07:00
2022-06-17 11:38:09 +01:00
2022-06-27 10:47:34 -07:00