diff options
Diffstat (limited to 'drivers/net/ethernet/marvell/mvneta.c')
| -rw-r--r-- | drivers/net/ethernet/marvell/mvneta.c | 9 | 
1 files changed, 5 insertions, 4 deletions
diff --git a/drivers/net/ethernet/marvell/mvneta.c b/drivers/net/ethernet/marvell/mvneta.c index cd345b8969b..1e628ce5720 100644 --- a/drivers/net/ethernet/marvell/mvneta.c +++ b/drivers/net/ethernet/marvell/mvneta.c @@ -2771,16 +2771,17 @@ static int mvneta_probe(struct platform_device *pdev)  	netif_napi_add(dev, &pp->napi, mvneta_poll, pp->weight); +	dev->features = NETIF_F_SG | NETIF_F_IP_CSUM; +	dev->hw_features |= NETIF_F_SG | NETIF_F_IP_CSUM; +	dev->vlan_features |= NETIF_F_SG | NETIF_F_IP_CSUM; +	dev->priv_flags |= IFF_UNICAST_FLT; +  	err = register_netdev(dev);  	if (err < 0) {  		dev_err(&pdev->dev, "failed to register\n");  		goto err_deinit;  	} -	dev->features = NETIF_F_SG | NETIF_F_IP_CSUM; -	dev->hw_features = NETIF_F_SG | NETIF_F_IP_CSUM; -	dev->priv_flags |= IFF_UNICAST_FLT; -  	netdev_info(dev, "mac: %pM\n", dev->dev_addr);  	platform_set_drvdata(pdev, pp->dev);  |