in net/eth.c there is this function call with test: if (eth_write_hwaddr(dev, NULL, eth_number)) If I understand correctly this test will always be true as NULL is used. I think it should be "eth" instead of NULL. Am I wrong ? If not I can submit a patch. Regards, Stany