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

Commit f2cedb63 authored by Danny Kukawka's avatar Danny Kukawka Committed by David S. Miller
Browse files

net: replace random_ether_addr() with eth_hw_addr_random()



Replace usage of random_ether_addr() with eth_hw_addr_random()
to set addr_assign_type correctly to NET_ADDR_RANDOM.

Change the trivial cases.

v2: adapt to renamed eth_hw_addr_random()

Signed-off-by: default avatarDanny Kukawka <danny.kukawka@bisect.de>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent a1e785e0
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -87,7 +87,7 @@ static void __init macb_get_hwaddr(struct macb *bp)
		memcpy(bp->dev->dev_addr, addr, sizeof(addr));
	} else {
		netdev_info(bp->dev, "invalid hw address, using random\n");
		random_ether_addr(bp->dev->dev_addr);
		eth_hw_addr_random(bp->dev);
	}
}

+1 −1
Original line number Diff line number Diff line
@@ -859,7 +859,7 @@ static int ep93xx_eth_probe(struct platform_device *pdev)
	ep->mdc_divisor = 40;	/* Max HCLK 100 MHz, min MDIO clk 2.5 MHz.  */

	if (is_zero_ether_addr(dev->dev_addr))
		random_ether_addr(dev->dev_addr);
		eth_hw_addr_random(dev);

	err = register_netdev(dev);
	if (err) {
+1 −1
Original line number Diff line number Diff line
@@ -1585,7 +1585,7 @@ dm9000_probe(struct platform_device *pdev)
		dev_warn(db->dev, "%s: Invalid ethernet MAC address. Please "
			 "set using ifconfig\n", ndev->name);

		random_ether_addr(ndev->dev_addr);
		eth_hw_addr_random(ndev);
		mac_src = "random";
	}

+1 −1
Original line number Diff line number Diff line
@@ -895,7 +895,7 @@ static int __devinit dnet_probe(struct platform_device *pdev)

	if (!is_valid_ether_addr(dev->dev_addr)) {
		/* choose a random ethernet address */
		random_ether_addr(dev->dev_addr);
		eth_hw_addr_random(dev);
		__dnet_set_hwaddr(bp);
	}

+1 −1
Original line number Diff line number Diff line
@@ -1289,7 +1289,7 @@ static int ftgmac100_probe(struct platform_device *pdev)
	netdev_info(netdev, "irq %d, mapped at %p\n", priv->irq, priv->base);

	if (!is_valid_ether_addr(netdev->dev_addr)) {
		random_ether_addr(netdev->dev_addr);
		eth_hw_addr_random(netdev);
		netdev_info(netdev, "generated random MAC address %pM\n",
			    netdev->dev_addr);
	}
Loading