Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 139e8792 authored by Lipeng's avatar Lipeng Committed by David S. Miller
Browse files

net: hns3: Fixes the initialization of MAC address in hardware



This patch fixes the initialization of MAC address, fetched from HNS3
firmware i.e. when it is not randomly generated, to the HNS3 hardware.

Fixes: ca60906d2795 ("net: hns3: Add support of HNS3 Ethernet Driver for
hip08 SoC")
Signed-off-by: default avatarLipeng <lipeng321@huawei.com>
Signed-off-by: default avatarSalil Mehta <salil.mehta@huawei.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 0305b443
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -2705,10 +2705,11 @@ static void hns3_init_mac_addr(struct net_device *netdev)
		eth_hw_addr_random(netdev);
		dev_warn(priv->dev, "using random MAC address %pM\n",
			 netdev->dev_addr);
		/* Also copy this new MAC address into hdev */
	}

	if (h->ae_algo->ops->set_mac_addr)
		h->ae_algo->ops->set_mac_addr(h, netdev->dev_addr);
	}

}

static void hns3_nic_set_priv_ops(struct net_device *netdev)