net/mlx5: Enable MACsec offload feature for VLAN interface
authorEmeel Hakim <ehakim@nvidia.com>
Wed, 19 Apr 2023 14:21:23 +0000 (17:21 +0300)
committerDavid S. Miller <davem@davemloft.net>
Fri, 21 Apr 2023 07:22:15 +0000 (08:22 +0100)
Enable MACsec offload feature over VLAN by adding NETIF_F_HW_MACSEC
to the device vlan_features.

Signed-off-by: Emeel Hakim <ehakim@nvidia.com>
Reviewed-by: Subbaraya Sundeep <sbhatta@marvell.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/mellanox/mlx5/core/en_main.c

index 7eb1eeb115ca51e352b9d612b3eb76cf4c173ff1..2fda7385de719bbbe04f524b2b51ad4f7e8f1ecd 100644 (file)
@@ -5109,6 +5109,7 @@ static void mlx5e_build_nic_netdev(struct net_device *netdev)
 
        netdev->vlan_features    |= NETIF_F_SG;
        netdev->vlan_features    |= NETIF_F_HW_CSUM;
+       netdev->vlan_features    |= NETIF_F_HW_MACSEC;
        netdev->vlan_features    |= NETIF_F_GRO;
        netdev->vlan_features    |= NETIF_F_TSO;
        netdev->vlan_features    |= NETIF_F_TSO6;