]> 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)
commitabb6edd42f050dd9a78ec4fb7574e64de49c4901
tree9156787a08890fe8df56eed66850e5644af9903c
parent37cb187a0592c9a832655f4ef72841c1afc80a77
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: a382e55d6f57 ("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