diff --git a/drivers/net/ethernet/nvidia/nvethernet/ether_linux.c b/drivers/net/ethernet/nvidia/nvethernet/ether_linux.c index 2ac25d6d..f9e22bed 100644 --- a/drivers/net/ethernet/nvidia/nvethernet/ether_linux.c +++ b/drivers/net/ethernet/nvidia/nvethernet/ether_linux.c @@ -6367,7 +6367,7 @@ static void ether_set_ndev_features(struct net_device *ndev, /* GRO is independent of HW features */ features |= NETIF_F_GRO; - if (pdata->hw_feat.sa_vlan_ins) { + if ((pdata->hw_feat.sa_vlan_ins) && (pdata->osi_core->mac != OSI_MAC_HW_EQOS)) { features |= NETIF_F_HW_VLAN_CTAG_TX; }