]> 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)
commit584ccfe1a9e87648cfd1ed62f74ced6c46b70c6c
treeeda4ab7da5f7a35a5e18a3dde1050931b398b4ac
parent937f0382f0ddad8d677b449c5acc6f16a3444209
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: 28abc740183f ("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