mirror of
https://github.com/FEX-Emu/linux.git
synced 2025-01-14 13:39:10 +00:00
net: mvneta: enable features before registering the driver
It seems that the reason why the dev features were ignored was because they were enabled after registeration. Signed-off-by: Willy Tarreau <w@1wt.eu> Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
f1ea3cd701
commit
b50b72de2f
@ -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);
|
||||
|
Loading…
x
Reference in New Issue
Block a user