The Linux kernel supports setting the hardware address by ioctl ifconfig eth0 down ifconfig eth0 hw aa:bb:cc:dd:ee:ff ifconfig eth0 up So this patch can be dropped and has no chance of going upstream