> In the past, interface naming has been like this: > IPv4 and IPv6 address names always match the device name and instance with > which they are associated and always match themselves. bge0 for ipv4 will > be bge0 for ipv6 and is bge0 underneath.
By convention yes, but not enforced by the kernel. > What are the new rules for associating Ipv4 and Ipv6 interfaces names > with the devices and their instances? Does vanity naming allow for an > interface to be given the same name in v4 and v6 but be associated with > different devices/instances? Is there any reason that it should allow > net0 for Ipv4 to be a different interface to net0 for Ipv6? There's no reason to allow it, but it would require additional complexity in IP to prevent it. How much code should we add to IP to prevent a demented privileged application from tying the system in knots? -- meem
