Claudio Jeker <cje...@diehard.n-r-g.com> wrote: > Not all interfaces have MAC addresses. E.g. umb(4) would need a > different identifier (most probably the IMEI). Some interfaces inherit > the MAC address from an other interface (vlan, trunk).
Then don't use hostname.MAC for those interfaces. The other mechanism will remain. And if that is the case, what is the fuss? There is no other solution available for interfaces that attach out of order. Any attempt to solve this in subr_config.c to provide stable device names / interface names is going to be a bigger mess.