]> git.baikalelectronics.ru Git - kernel.git/commit
net/mlx5e: Fix MACsec initialization error path
authorEmeel Hakim <ehakim@nvidia.com>
Wed, 21 Sep 2022 18:10:47 +0000 (11:10 -0700)
committerJakub Kicinski <kuba@kernel.org>
Fri, 23 Sep 2022 01:01:32 +0000 (18:01 -0700)
commit8e0d04d7f66033f7cddd9e7805340ee95d050a78
treeeda4ab7da5f7a35a5e18a3dde1050931b398b4ac
parent5b5415cf0a418c0e9c97649904ea0c6996182528
net/mlx5e: Fix MACsec initialization error path

Currently MACsec initialization error path does not
destroy sci hash table in case of failure.
Fix by destroying hash table in case of failure.

Fixes: 973a55733b50 ("net/mlx5e: Implement MACsec Tx data path using MACsec skb_metadata_dst")
Signed-off-by: Emeel Hakim <ehakim@nvidia.com>
Reviewed-by: Tariq Toukan <tariqt@nvidia.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c