]> git.baikalelectronics.ru Git - kernel.git/commit
net/mlx5e: MACsec, fix add Rx security association (SA) rule memory leak
authorEmeel Hakim <ehakim@nvidia.com>
Tue, 8 Nov 2022 14:19:29 +0000 (16:19 +0200)
committerSaeed Mahameed <saeedm@nvidia.com>
Thu, 24 Nov 2022 08:03:22 +0000 (00:03 -0800)
commit4a515bc4a783bda886f4c3ba7a1e541cc293dbb2
tree9156787a08890fe8df56eed66850e5644af9903c
parentf285eebe1cda5323d4488e8de1d548450dd1f513
net/mlx5e: MACsec, fix add Rx security association (SA) rule memory leak

Currently MACsec's add Rx SA flow steering (fs) rule routine
uses a spec object which is dynamically allocated and do
not free it upon leaving. The above led to a memory leak.

Fix by freeing dynamically allocated objects.

Fixes: cfd383554e37 ("net/mlx5e: Add MACsec RX steering rules")
Signed-off-by: Emeel Hakim <ehakim@nvidia.com>
Reviewed-by: Raed Salem <raeds@nvidia.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec_fs.c