Currently the device name <-> MAC address assignment is only done when the
interface is brought up. It would be better if the assignment was done as soon
as the device driver was loaded.
This is now done in current Fedora (and the RHEL5 betas) via udev rules. See