static __init int ndeth_init(void)
{
int r = -ENOMEM;
+ char addr[ETH_ALEN];
ndeth = alloc_etherdev(0);
if (!ndeth)
goto out;
ndeth->netdev_ops = &ndeth_ops;
+ random_ether_addr(addr);
+ memcpy(ndeth->dev_addr, addr, ETH_ALEN);
r = register_netdev(ndeth);
if (r)
goto reg_out;