On Thu, Oct 7, 2010 at 18:49, David Lamparter <equinox@xxxxxxxxxx> wrote: > On Thu, Oct 07, 2010 at 11:31:13AM -0500, Matt Domsch wrote: >> At most, they'll have to deal with the same "eth0_rename" > > Getting that "eth0_rename" stuff is not something unchangeably imposed > by the kernel. I think this should be considered an udev bug most of all > things, since if the udev scripts did it right, this wouldn't happen. A > "right" way to do this would for example be to first rename all devices > to "tmpwhatever0", then rename them back to their proper ethX names. Whats the difference between eth0_rename and tmpeth0? I don't see any. :) > Now I don't know even a single bit about udev scripting, so maybe this > isn't possible with the current udev infrastructure, but there's > certainly no kernel part stopping a proper implementation. > > Btw, what happened to nameif(8)? It's totally outdated (and deprecated I > guess?), but it got the job done... It can't swap already taken device names on hotplug, and that job might get complicated very easily. Also stuff needs to be renamed before the device is announced to userspace, otherwise the interface gets configured and can't be renamed anymore. Kay -- To unsubscribe from this list: send the line "unsubscribe linux-pci" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html