net: use eth_hw_addr_random() and reset addr_assign_type
[deliverable/linux.git] / drivers / net / ethernet / micrel / ks8851_mll.c
index 3d9a04e7b49d78c818e4db1a9f475eb019b1f171..180460f4e41fdd2668228a9b611b9240cb3593f7 100644 (file)
@@ -1241,6 +1241,7 @@ static int ks_set_mac_address(struct net_device *netdev, void *paddr)
        struct sockaddr *addr = paddr;
        u8 *da;
 
+       netdev->addr_assign_type &= ~NET_ADDR_RANDOM;
        memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len);
 
        da = (u8 *)netdev->dev_addr;
This page took 0.031316 seconds and 5 git commands to generate.