net/mlx5: Fix steering memory leak
authorMaor Gottlieb <maorg@mellanox.com>
Tue, 5 Dec 2017 11:45:21 +0000 (13:45 +0200)
committerSaeed Mahameed <saeedm@mellanox.com>
Tue, 19 Dec 2017 21:24:04 +0000 (23:24 +0200)
commit139ed6c6c46aa3d8970a086b8e0cf1f3522f5d4a
tree434287d248e440eadfc4ce5a328bdf38f7f77ad4
parent0c1cc8b2215f5122ca614b5adca60346018758c3
net/mlx5: Fix steering memory leak

Flow steering priority and namespace are software only objects that
didn't have the proper destructors and were not freed during steering
cleanup.

Fix it by adding destructor functions for these objects.

Fixes: bd71b08ec2ee ("net/mlx5: Support multiple updates of steering rules in parallel")
Signed-off-by: Maor Gottlieb <maorg@mellanox.com>
Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c