]> git.baikalelectronics.ru Git - kernel.git/commit
net/mlx5e: Fix MACsec SA initialization routine
authorEmeel Hakim <ehakim@nvidia.com>
Sun, 30 Oct 2022 09:43:24 +0000 (11:43 +0200)
committerSaeed Mahameed <saeedm@nvidia.com>
Tue, 22 Nov 2022 02:14:35 +0000 (18:14 -0800)
commit9b4ca83a743e6593387760e0635a7ae027d39560
tree5d4cf245ffb4fe7727de50a0f9d3db01240edd4c
parentafc244851ec222f2e5669883d0a609f5f5783db2
net/mlx5e: Fix MACsec SA initialization routine

Currently as part of MACsec SA initialization routine
extended packet number (EPN) object attribute is always
being set without checking if EPN is actually enabled,
the above could lead to a NULL dereference.
Fix by adding such a check.

Fixes: 10fad55911fd ("net/mlx5e: Support MACsec offload extended packet number (EPN)")
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.c