net/mlx5e: Add MACsec offload SecY support
authorLior Nahmanson <liorna@nvidia.com>
Tue, 6 Sep 2022 05:21:27 +0000 (22:21 -0700)
committerDavid S. Miller <davem@davemloft.net>
Wed, 7 Sep 2022 13:02:09 +0000 (14:02 +0100)
commit5a39816a75e5ac4a1c6be31d7d5af46a2813aece
tree52f551e9874b6fa4877fdb721c5037b3ed258f88
parentb7c9400cbc48c3713190b3bce4e0c87e924e4104
net/mlx5e: Add MACsec offload SecY support

Add offload support for MACsec SecY callbacks - add/update/delete.
add_secy is called when need to create a new MACsec interface.
upd_secy is called when source MAC address or tx SC was changed.
del_secy is called when need to destroy the MACsec interface.

Signed-off-by: Lior Nahmanson <liorna@nvidia.com>
Reviewed-by: Raed Salem <raeds@nvidia.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c